VB6在WIN7下运行,我做了一个开机自动运行的程序,结果每次WIN7启动都弹出交互式服务检测,不能正常弹出我自己的窗体,在服务里关掉交互式检测,结果我的程序出不来了.有些晕了.我在考虑:1、要做到绕开交互式检测,是否是系统问题,如何设?2、是否是VB6在程序设计上不兼容,如何弄?3、是否有跟我一样遇到的朋友,一起讨论下?

解决方案 »

  1.   

    !!!我也遇到这个问题一开始我的想法是创建子进程,由子进程显示窗口
    结果子进程也无法显示窗口
    比如在我的服务程序里调用CreateProcess创建进程打开calc计算器,结果也是弹出交互式服务检测,才能显示出Windows计算器的窗口后来我想调用NtCreateProcess为别的进程创建子进程,由那个子进程显示窗口,这样新建的进程不隶属于当前的服务进程,或许窗口能显示出来呢、、、可我NtCreateProcess遇到了点麻烦,Win7里调用的是NtCreateUserProcess,跟踪不到NtCreateProcess,总出问题