有人说win2008下的服务都必须加签名才能运行,可有对签名没概念,求助大家帮忙,在此拜谢!

解决方案 »

  1.   

    在win2008下能启动服务,但启动不了EXE文件?
    还是反了?
      

  2.   

    一般启动不了是权限的问题,把Win2008的Administator启用。并且用此用户登录看是否能启动!
      

  3.   

    windows2008下,服务能启动,服务对应的EXE文件打不开,没反应
      

  4.   

    1. 不需要签名
    2. Win7和2008下的服务程序不能带界面。
      

  5.   

    服务程序是后台运行的吧?EXE能打开?
      

  6.   

    在Windows Vista和Windows 2008里面,服务独占session 0,而Winsta0在Session 1以上,因此无法显示界面。
      

  7.   

    BambooCaep 有没有调式过的代码,能帮忙贴一分上来否?
      

  8.   

     // 进程信息
      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后总是报错“客户端没有所需的权限”,能提供帮助不