Hallo zusammen,
ich lade mir eine EXE-Datei via ReceiveHTTPFile() in das Temp-Verzeichnis von Windows und versuche diese Datei direkt danach mit RunProgram() auszuführen. Die Datei wird ordnungsgemäß heruntergeladen und lässt sich mit den Windows Explorer auch perfekt ausführen. Wenn mein PB-Tool allerdings versucht, die Datei zu starten, kommt:
ShellExecuteEx schlug fehl; Code 1203.
Der angegebene Netzwerkpfad wurde von keinem
Netzwerkdienstanbieter angenommen.
Könnte mir hier bitte jemand weiterhelfen? Das wäre sehr nett!
Viele Grüße
Hypersoft
Problem mit RunProgram()
Re: Problem mit RunProgram()
Kannst du einen Beispielcode posten, den man testen kann bzw. sehen kann, was in deinem Code falsch gemacht wurde?
Re: Problem mit RunProgram()
Das kann mit der Meldung zu tun haben, die immer erscheint, wenn man eine heruntergeladene Exe direkt starten will.
Datei Öffnen - Sicherheitsfrage : Wollen sie diese Datei ausführen.
Kann man mit Adminrechten umgehen (also dort kommt diese Meldung nicht mehr)
Datei Öffnen - Sicherheitsfrage : Wollen sie diese Datei ausführen.
Kann man mit Adminrechten umgehen (also dort kommt diese Meldung nicht mehr)
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom
Re: Problem mit RunProgram()
@Hypersoft: Gegebenenfalls den Aufruf mal mit Anführungszeichen klammern (wenn der Pfad Leerzeichen enthalten sollte):
Grüße ... Kiffi
Code: Alles auswählen
RunProgram(Chr(34) + DeineDatei + Chr(34))a²+b²=mc²

