如何绕过WIN7的交互式服务检测?
VB6在WIN7下运行,我做了一个开机自动运行的程序,结果每次WIN7启动都弹出交互式服务检测,不能正常弹出我自己的窗体,在服务里关掉交互式检测,结果我的程序出不来了.
有些晕了.
我在考虑:
1、要做到绕开交互式检测,是否是系统问题,如何设?
2、是否是VB6在程序设计上不兼容,如何弄?
3、是否有跟我一样遇到的朋友,一起讨论下?
[解决办法]
不理你 ,坏人
[解决办法]
!!!我也遇到这个问题
一开始我的想法是创建子进程,由子进程显示窗口
结果子进程也无法显示窗口
比如在我的服务程序里调用CreateProcess创建进程打开calc计算器,结果也是弹出交互式服务检测,才能显示出Windows计算器的窗口
后来我想调用NtCreateProcess为别的进程创建子进程,由那个子进程显示窗口,这样新建的进程不隶属于当前的服务进程,或许窗口能显示出来呢、、、可我NtCreateProcess遇到了点麻烦,Win7里调用的是NtCreateUserProcess,跟踪不到NtCreateProcess,总出问题