CreateProcess and VB.NET

0 отговора 0 прегледа
#1

CreateProcess and VB.NET

Абе налага ми се да заредя в паметта ендо ".exe" но без да го стартирам....
Ползвам CreateProcess ...ето му я декларацията :
Private Declare Function CreateProcess Lib _
"kernel32" Alias "CreateProcessA" (ByVal lpApplicationName As String, _
ByVal lpCommandLine As String, _
ByVal lpProcessAttributes As Long, _
ByVal lpThreadAttributes As Long, _
ByVal bInheritHandles As Long, _
ByVal dwCreationFlags As ProcessCreationFlags, _
ByVal lpEnvironment As Long, _
ByVal lpCurrentDirectory As String, _
ByVal lpStartupInfo As STARTUPINFO, _
ByVal lpProcessInformation As PROCESS_INFORMATION) _
As Long


Освен това ProcessCreationFlags, STARTUPINFO, PROCESS_INFORMATION сам ги декларирал....а това с това викам самата процедурка :

lRet = CreateProcess("C:\Application.exe" , Nothing, _
Nothing, Nothing, Nothing, ProcessCreationFlags.CREATE_SUSPENDED, Nothing, Nothing, start, proc)

е...да ама все грешка от типа 'System.NullReferenceException' въща....


Някакви идеи или споделен опит ?

Отговор