Hallo Gemeinde,
ich habe folgenden Plan:
Das erstellte Programm soll auf verschiedenen, auch nicht vernetzten, Rechnern benutzt werden. Da nicht jeder Benutzer auch die Rechte besitzt, um des Programm zu installieren, möchte ich des auf dem USB-Stick belassen und auch von dort starten. Ist im Prinzip kein Problem und geht auch. Nur muß der Nutzer die exe zwischen den mitgelieferten *.dlls und einer .dat für die Einstellngspeicherung herausfischen.
Mein Wunsch wäre, diese Dateien, bis auf die exe in einen Unterordner zu stecken, so dass der Nutzer nur noch die exe sieht.
Eine Verknüpfung funzt nicht, weil der Stick jedesmal nen neuen Laufwerksbuchstaben bekommt, was die Verknüpfung logischerweise ungültig macht.
Ich habe jetzt 2 Möglichkeiten:
A) Ich bringe das Programm dazu, die .dlls auch in dem Unterordner zu finden (Das wäre mein Favorit)
B) Ich bastele mir eine 2. App, die über Application.StartupPath den aktuelle Pfad des Sticks ermittelt und dann die exe im Unterordner mit Process.Start startet.(Funzt, find ich aber nich so schön)
C)...
Für einen Schubs in die richtige Richtung wäre ich dankbar.
Vatter
ich habe folgenden Plan:
Das erstellte Programm soll auf verschiedenen, auch nicht vernetzten, Rechnern benutzt werden. Da nicht jeder Benutzer auch die Rechte besitzt, um des Programm zu installieren, möchte ich des auf dem USB-Stick belassen und auch von dort starten. Ist im Prinzip kein Problem und geht auch. Nur muß der Nutzer die exe zwischen den mitgelieferten *.dlls und einer .dat für die Einstellngspeicherung herausfischen.
Mein Wunsch wäre, diese Dateien, bis auf die exe in einen Unterordner zu stecken, so dass der Nutzer nur noch die exe sieht.
Eine Verknüpfung funzt nicht, weil der Stick jedesmal nen neuen Laufwerksbuchstaben bekommt, was die Verknüpfung logischerweise ungültig macht.
Ich habe jetzt 2 Möglichkeiten:
A) Ich bringe das Programm dazu, die .dlls auch in dem Unterordner zu finden (Das wäre mein Favorit)
B) Ich bastele mir eine 2. App, die über Application.StartupPath den aktuelle Pfad des Sticks ermittelt und dann die exe im Unterordner mit Process.Start startet.(Funzt, find ich aber nich so schön)
C)...
Für einen Schubs in die richtige Richtung wäre ich dankbar.
Vatter
Seit 26.Mai 2012 Oppa!