T
tsedlinux
Unregistered / Unconfirmed
GUEST, unregistred user!
wUsername := WideString(EDIT1.Text) ;
wDomain := '';
wPassword := WideString(EDIT2.Text) ;
wApplicationName:= 'c:/kvolself/BTOW'; 。。。。。。。。此处
pwUsername := Addr(wUsername[1]);
pwDomain := Addr(wDomain[1]);
pwPassword := Addr(wPassword[1]);
pwApplicationName := Addr(wApplicationName[1]);
FillChar(StartupInfo, SizeOf(TStartupInfo), 0);
StartupInfo.cb := SizeOf(TStartupInfo);
if not CreateProcessWithLogon(pwUsername,pwDomain,pwPassword,LOGON_WITH_PROFILE,
pwApplicationName,nil,CREATE_DEFAULT_ERROR_MODE,
nil,nil,StartupInfo,ProcessInfo) then
RaiseLastOSError;
待执行程序有一个参数 如'c:/kvolself/BTOW' 这样执行时程序函数报找不到指定的路径 ,如果把它的参数取消 如c:/kvolself 就可以执行
它的参数在这个函数中应该怎么调用呢?
wDomain := '';
wPassword := WideString(EDIT2.Text) ;
wApplicationName:= 'c:/kvolself/BTOW'; 。。。。。。。。此处
pwUsername := Addr(wUsername[1]);
pwDomain := Addr(wDomain[1]);
pwPassword := Addr(wPassword[1]);
pwApplicationName := Addr(wApplicationName[1]);
FillChar(StartupInfo, SizeOf(TStartupInfo), 0);
StartupInfo.cb := SizeOf(TStartupInfo);
if not CreateProcessWithLogon(pwUsername,pwDomain,pwPassword,LOGON_WITH_PROFILE,
pwApplicationName,nil,CREATE_DEFAULT_ERROR_MODE,
nil,nil,StartupInfo,ProcessInfo) then
RaiseLastOSError;
待执行程序有一个参数 如'c:/kvolself/BTOW' 这样执行时程序函数报找不到指定的路径 ,如果把它的参数取消 如c:/kvolself 就可以执行
它的参数在这个函数中应该怎么调用呢?