Hallo liebe Community,
ich habe eine GUI erstellt, die über eine API Informationen ausließt und dann weiter verarbeitet.
Auf meinem Rechner funktioniert die erzeugte .exe auch super. Wenn ich aber einen Versuch auf dem Zielrechner starte, bekomme ich nach einiger Zeit eine Fehlermeldung.
ERROR
Autoit Error:
$oHTTP.Send()
$oHTTP^ ERROR
Error: The requested action with this objekt has failed.
Ich habe anschließend noch den If @error Then abzweig eingebaut. Werde daraus aber auch nicht schlau.
@error = -2147352567
@extended = 0
Ich habe am Zielrechner eine relativ stabile Internetverbindung aber keine Adminrechte.
Zu Testzwecken habe ich die GUI ohne diesen GET Request ausgeführt und das hat der Zielpc ohne Probleme ausgeführt.
Also er blockiert die .exe nicht grundsätzlich aber hat mit dem Request ein Problem.
Vielleicht kennt ihr ja das Problem oder jemand hat eine Idee an was es liegen könnte
Gruß Yooh
Codeschnipsel
#Region GetRequest
$oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
$oHTTP.Open("GET", "https://www.__API__", False)
$oHTTP.Send()
If @error Then
MsgBox(16, "Error", "SetRequestHeader method returned @error = " & @error & " and @extended = " & @extended)
Exit
EndIf
$sReceived = $oHTTP.ResponseText
$oStatusCode = $oHTTP.Status
#EndRegion GetRequest