delphi编写的windows服务在xp下可以启动运行,但在win2008下能启动服务,但启动不了EXE文件 有人说win2008下的服务都必须加签名才能运行,可有对签名没概念,求助大家帮忙,在此拜谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在win2008下能启动服务,但启动不了EXE文件?还是反了? 一般启动不了是权限的问题,把Win2008的Administator启用。并且用此用户登录看是否能启动! windows2008下,服务能启动,服务对应的EXE文件打不开,没反应 1. 不需要签名2. Win7和2008下的服务程序不能带界面。 服务程序是后台运行的吧?EXE能打开? 在Windows Vista和Windows 2008里面,服务独占session 0,而Winsta0在Session 1以上,因此无法显示界面。 BambooCaep 有没有调式过的代码,能帮忙贴一分上来否? // 进程信息 ZeroMemory(@si, sizeof(STARTUPINFO) ); si.cb := sizeof(si); Si.lpDesktop := PChar('Winsta0\Default'); //-- si.wShowWindow:=SW_SHOWNORMAL; //-- // 获得当前Session ID dwSessionID := WTSGetActiveConsoleSessionId; //showmessage(SysErrorMessage(GetLastError)); hToken := 0; // 获得当前Session的用户令牌 if WTSQueryUserToken(dwSessionID,@hToken) = FALSE then begin showmessage(SysErrorMessage(GetLastError));获取SESSION用户令牌总是返回false,GetLastError后总是报错“客户端没有所需的权限”,能提供帮助不 如何将这个C函数转成Delphi 的函数? 有没有这样的函数? 请问邮件密送的原理是什么? 如何获取文件的完整路径? 小白兔~ 关于delphi中报表中图片的问题 关于窗体继承,和普通的类继承是否一样? Interbase数据库奇怪问题 请教---一个关于WORD文档的问题 DLL访问主程序变量问题 FireMonkey程序的问题~ ftp客户端 重命名后 卡住 发生错误
还是反了?
2. Win7和2008下的服务程序不能带界面。
ZeroMemory(@si, sizeof(STARTUPINFO) );
si.cb := sizeof(si);
Si.lpDesktop := PChar('Winsta0\Default'); //--
si.wShowWindow:=SW_SHOWNORMAL; //--
// 获得当前Session ID
dwSessionID := WTSGetActiveConsoleSessionId;
//showmessage(SysErrorMessage(GetLastError));
hToken := 0;
// 获得当前Session的用户令牌
if WTSQueryUserToken(dwSessionID,@hToken) = FALSE then begin
showmessage(SysErrorMessage(GetLastError));获取SESSION用户令牌总是返回false,GetLastError后总是报错“客户端没有所需的权限”,能提供帮助不