xp_cmdshell 何如启动.bat 文件1.当我test.bat 的内容是 
del C:\1.txt  
exit能正常启动(C:\1.txt 存在),启动后删除了2.当我test.bat 的内容是 
C:\Windows\notepad.exe
exit
时不能正常启动

解决方案 »

  1.   

    请指点.....是不是权限问题(当要启动一个*.exe时)
      

  2.   

    也就是说:exec master..xp_cmdshell 'c:\windows\Notepad.exe'  不成功,高手指点
      

  3.   

    考虑windows计划任务吧,这个由于没有返回消息停止不了
      

  4.   

    notepad.exe 有图形界面(也就是交互式程序),用 xp_cmdshell 可以启动,但是不能与其进行交互(也就是发送指令)。
      

  5.   

    看一下windows进程里是不是已经有notepad.exe ? 在哪个用户下?
      

  6.   

    我是想通过数据库中的资料条件 来启动我要的*.exe (或TOMCAT),怎么样才能达到目的呢(如果用数据库作业实现)
      

  7.   

    你要说说具体需求,比如要启动某个服务之类的可以用xp_cmdshell调用
    如果你要返回有交互界面的程序那是不可能的