2012-04-23 72 views
1

我有一个程序,它需要访问Windows资源管理器和Internet Explorer使用的一些文件。我发现的唯一方法是关闭资源管理器和IE进程 - 但是Proc.Kill()和RestartManager - RmShutdown()只关闭他们一秒钟 - 然后,他们重新启动。我找到了一个解决方法:我使用cmd - taskkill/im - 但这真的很难看。有什么更好的方法来关闭它们?如何阻止Windows资源管理器和Internet Explorer自动重新启动?

+0

我可以问你想要访问什么吗? – 2012-04-23 16:41:05

+0

你需要修改系统文件?那么...写一个病毒? – 2012-04-23 16:44:16

+0

放轻松@jb他没有写病毒。他只是写了一个后门..特洛伊木马! – 2012-04-23 16:50:38

回答

0
BOOL ExitExplorer() 
{ 
    HWND hWndTray = FindWindow(_T("Shell_TrayWnd"), NULL); 
    return PostMessage(hWndTray, 0x5B4, 0, 0); 
} 

这是代码正常退出浏览器:) 在这里发现了它,就StackOveflow。