vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Warten ... (Teil 1) 
Autor: Woellmi
Datum: 06.06.16 17:47

Hallo Blackbox,

ich bin begeistert von Deinem Einsatz. Ich muss mir Mühe geben alles zu testen,
da ich dieses Projekt aktuell etwas "nebenbei" bearbeiten "darf/muss".
Es gibt noch viele andere Baustellen, die zwar nicht das Kopfzerbrechen bereiten, aber
viel Zeit beanspruchen. (gehört aber alles zusammen)

Nun aber zu meiner "harten Nuss" Ich verstehe was Du meinst und habe es auch sogleich eingebaut.
Damit ich jeden Schritt debuggen und nach aussen hin sichtbar machen kann, habe ich einiges an Overhead dazugebastelt. (sollte aber trotzdem leicht zu finden sein)
da kann mann und werde ich auch einiges einfacher machen, aber gemach.

Was will ich tun/was tue ich aktuell:
- Ich habe ein VB Programm, was mit sevLock freigeschaltet werden soll
(sevLock funktioniert alles prima bis Win10 x64, super Ding!)
- Dazu vertreibe ich neben dem Setup eine Datei "PT32SEVL.KEY" (UNI Setup, Individual KEY-Feile)
- Neben dieser Variante gibt es auch individualisierte Setups
(nur um zu sagen, dass es auch anders geht und ich dies auch tue)
- Da ich die Aktivierungsprozedur im "%CommonAppData% Folder" (normal versteckt)
vornehme, soll das kleine Tool dem Kunden die Arbeit etwas erleichtern.
- Also RegPT32.EXE (das aufrufende Programm) starten und die Aktivierung
wird automatisch vorgenommen, soweit es geht. (Variante UNI-Setup, individual Lizenz)

Variante 1: RegPT32.EXE => starten [Lizenzdatei befindet sich im gleichen Ordner]
Variante 2: RegPT32.EXE "C:\temp\PT32SEVL.KEY" => start mit Parameterübergabe
Variante 3: RegPT32.EXE => keine Angabe zur Lizenzdatei, es oeffnet sich ein dateiauswahldialog.
mit Abruch Möglichkeit

In jedem Fall wird die Lizenzdatei nach "%CommonAppData%\MeineAnwendung" kopiert und
mit dem Start der "aufgerufenen Datei" verarbeitet. (zum Ende hin dann auch gelöscht)
Der Erfolg wird mit einer entsprechenden MsgBox angezeigt. Nach der Bestätigung wechselt
die aufgerufene Anwendung sofort in den Anmeldedialog (für die Nutzeranmeldung)
Wird dieser Anmeldedialog über "Abbruch" verlassen, so wird das aufrufende Programm
auch beendet. (hat also gewartet.

Dies funktioniert nun alles prima. Bis auf den Fakt, dass noch immer die erste Fehlermeldung,
wenn ich diese dann per MsgBox im Fall der Fälle anzeigen lasse noch immer, auch bei Erfolg angezeigt wird.
==> Die grauen Haare werden noch immer mehr

Das Ganze verhält sich aber nur mit meiner Zielanwendung so. (Notepad.exe funkt schon immer prima)
Und ich bin noch immer beim "Abrüsten" und testen.

Und hier der hoffentlich lesbare und nicht zu lange Code, um zu versuchen zu zeigen, was ich tue:
(Die "VB_xxxx" liegen in einer externe DLL, der Name sollte aber hoffentlich 'sprechen')

.. Teil 1

Tschaui
Woellmi

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Start einer externen VB6 Anwendung aus einer VB6 Anwendung2.194Woellmi26.05.16 09:20
Re: Start einer externen VB6 Anwendung aus einer VB6 Anwendu...1.135Blackbox26.05.16 11:35
Re: Start einer externen VB6 Anwendung aus einer VB6 Anwendu...1.249Woellmi26.05.16 23:33
Re: Start einer externen VB6 Anwendung aus einer VB6 Anwendu...1.102Woellmi27.05.16 00:24
Re: Start einer externen VB6 Anwendung aus einer VB6 Anwendu...1.221effeff27.05.16 11:52
Re: Start einer externen VB6 Anwendung aus einer VB6 Anwendu...1.089Woellmi28.05.16 00:10
Re: Start einer externen VB6 Anwendung aus einer VB6 Anwendu...1.125Blackbox27.05.16 14:04
Re: Start einer externen VB6 Anwendung aus einer VB6 Anwendu...1.063Woellmi28.05.16 00:27
Re: Start einer externen VB6 Anwendung aus einer VB6 Anwendu...1.108Woellmi31.05.16 00:15
Re: Start einer externen VB6 Anwendung aus einer VB6 Anwendu...1.186Blackbox01.06.16 22:22
Re: Start einer externen VB6 Anwendung aus einer VB6 Anwendu...1.161Woellmi02.06.16 22:07
Warten ...1.277Blackbox05.06.16 12:10
Re: Warten ... (Teil 1)1.105Woellmi06.06.16 17:47
Re: Warten ... (Teil 2)1.076Woellmi06.06.16 17:54
Re: Warten ... (Teil 3)1.191Woellmi06.06.16 17:59

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel