shellexecute头文件(shellexecute在什么头文件里包含)
一、在VB中用ShellExecute调用python,怎么知道python的执行状态
通过检查进程的编号。如果进程还在就是活着的。
在python设置输出,每执行一段代码就写一个状态标志到文件里。VB定期检查文件内容就可以
通过操作系统的信号event传递参数
通过消息队列,SOCKET,管道,共享内存等RPC的手段了解它的状态。
开启调试模式。直接访问python进程的地址,找到关键变量,检查它的状态。
二、怎么删除ShellExecuteHooks
一般的注册表都会有这个项的,对应的系统目录是%ProgramFiles%\InternetExplorer\shellexecutehooks\,有些病毒总是利用这里让病毒自启动,例如你可能会在注册表里看到ShellExecuteHooks里包含{026307B0-07B0-2631-B026-7B0637B02631}之类的,因此要把它删除掉,再有你会在%ProgramFiles%\InternetExplorer\shellexecutehooks\发现很多类似这样的文件(而且有时是及其大量):IEXPLORE.BakIEXPLORE.bbsIEXPLORE.DatIEXPLORE.imeIEXPLORE.jmpIEXPLORE.NewIEXPLORE.SysIEXPLORE.TmpIEXPLORE.win其中大部分很有可能是病毒,因此遇到老是杀软总是杀不掉的病毒,你除了删除相应的注册表键值外,还要把IE的临时文件夹删掉。
三、如何输入正确的shellExecuteHooks键值
操作步骤如下:;
1、点击开始,点击运行;
2、输入regedit,点击确定;
3、依次点击展开HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentversionExplorerShellexecutehooks;
4、双击右侧键值,修改为:{AEB6717E-7E19-11d0-97EE-00C04FD91972};
5、关闭注册表编辑器即可。