hur.cn - 华软网

 热门搜索

CreateProcessWithLogonW()在win7下失败,怎么办?

  作者:未知    来源:网络    更新时间:2011/9/8
#define USERNAME L"administrator"
#define PASSWORD L"yourpwd"

STARTUPINFOW starinfo={0};
PROCESS_INFORMATION proinfo={0};

BOOL nRet = CreateProcessWithLogonW(
USERNAME,
L"",
PASSWORD,
LOGON_WITH_PROFILE,
L"c:\\aaa.exe",
NULL,
CREATE_DEFAULT_ERROR_MODE,
NULL,
NULL,
&starinfo,
&proinfo
);

结果在xp下正常, 但在win7 administrator登陆用户下失败, why?


---华软 网友回答---
查看返回的error code
---华软网友回复---
查看Secondary Logon服务是否启动
---华软网友回复---
我在win7下这样用没有问题

CreateProcessWithLogonW(strUser, isLocalUser ? _T(".") : NULL, strPassword, 
0, NULL, pAppName, 
CREATE_UNICODE_ENVIRONMENT, NULL, strCurrentPath, 
&si, &pi)      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。