Einzelnen Beitrag anzeigen

charly52

Registriert seit: 2. Sep 2018
Ort: Salem, Baden
102 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

CreateProcess aus ISAPI-Dll

  Alt 8. Sep 2022, 16:42
Hi

ich erzeuge aus eine VCL-App mit CreateProcess eine KonsolenApp und kann von VCL-App aus Daten über eine Pipe zur KonsolenApp schicken.

Wenn ich CreateProcess in der ISAP absetze, gibt die success zurück, aber es passiert einfach nichts.

Edit: Korrektur, wenn die KonsolenApp eine 32Bit Anwendung ist gibt es zumindest 2 Einträge im Taskmanager unter Hintergundprozesse
Bei einer 64Bit Anwendung gibt es keinen Success und KEINE Einträge.


Bei MS habe ich zum Thema Dll's folgendes gefunden

Zitat:
Calling functions that require DLLs other than Kernel32.dll may result in problems that are difficult to diagnose.
Die Winapi.Windows sagt

Zitat:
function CreateProcess; external kernelbase name 'CreateProcessW';

Bedeutet das jetzt daß es einfach NICHT geht? Kernelbase != Kernel32


Und wie kann ich dann von meiner ISAPI aus mit der KonsolenApp komunizieren?

Charly

Geändert von charly52 ( 8. Sep 2022 um 18:38 Uhr)
  Mit Zitat antworten Zitat