怎样使你的程序 在任务管理器中不可见即 win98下  按下Ctrl+alt+del 后  看不到你的程序
或在 Win2000下  只能在进程中看到  而 应用程序中看不到
好像是在
Form_load 加一行代码就可以  但我不记得了

解决方案 »

  1.   

    Private Sub Form_Load()
        App.TaskVisible = False
    End Sub
      

  2.   

    你可以试一下,开一个窗口.放上两个按钮, 一个命令app.taskvisible=false隐藏,另一个显示. 按下隐藏以后你会发现你的工程是消失了, 其实是改了个名字. 如果你的Form名字是Form1 ,你的工程名字叫Poject1 那么在热启动的列表内Project 1就成了Form1了. 而不是隐藏..这里的程序可以参考:Public Declare Function GetCurrentProcessId _Lib "kernel32" () As LongPublic Declare Function GetCurrentProcess _Lib "kernel32" () As LongPublic Declare Function RegisterServiceProcess _Lib "kernel32" (ByVal dwProcessID As Long, _ByVal dwType As Long) As LongPublic Const RSP_SIMPLE_SERVICE = 1Public Const RSP_UNREGISTER_SERVICE = 0消失Public Sub MakeMeService()Dim pid As LongDim reserv As Longpid = GetCurrentProcessId()regserv = RegisterServiceProcess(pid, RSP_SIMPLE_SERVICE)End Sub显示Public UnMakeMeService()Dim pid As LongDim reserv As Longpid = GetCurrentProcessId()regserv = RegisterServiceProcess(pid, _RSP_UNREGISTER_SERVICE)