隐藏命令提示符窗口在任务栏上显示 ( 积分: 30 )

  • 主题发起人 主题发起人 awfigsk
  • 开始时间 开始时间
A

awfigsk

Unregistered / Unconfirmed
GUEST, unregistred user!
Handle:=FindWindow(nil,'C:/windows/system32/cmd.exe');<br>&nbsp;&nbsp;if&nbsp;Handle&lt;&gt;0&nbsp;then<br>&nbsp;&nbsp;begin<br>&nbsp;&nbsp;&nbsp;&nbsp;SHOWWINDOW(handle,sw_hide);<br>&nbsp;&nbsp;&nbsp;&nbsp;OldLong:=SetWindowLong(handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW&nbsp;and&nbsp;not&nbsp;WS_EX_APPWINDOW);<br>&nbsp;&nbsp;&nbsp;&nbsp;ShowMessage(IntToStr(GetLastError));<br>&nbsp;&nbsp;&nbsp;&nbsp;SHOWWINDOW(handle,sw_Restore);<br>&nbsp;&nbsp;end;<br><br>GetLastError返回的错误代码是5,我查看了MSDN,代码的意思是Access&nbsp;is&nbsp;denied.,是不是对CMD窗口进行操作?<br>还请大富翁们指点,谢谢!
 
后退
顶部