要求:现开发了一款软件需要开机自动启动,但是360安全卫士有个禁止开机自动启动,当它禁止后我们的软件就不可以开机自动启动了。如何能做到本软件不被360扫描到360那个开机加速列表。或者说它禁止了我们照样可以启动。
也就是说如何能做到,不管什么情况本软件都可以自动启动。除非卸载了本软件。
      要实现这样的功能可能?如果可以希望高手能给几个思路,有核心代码最好。小弟不胜感激!

解决方案 »

  1.   

    纯推
    360是XBox360?
    还没玩过那方面的开发呢
      

  2.   

    个人连那是什么都不知道....
    我google看看
      

  3.   

    原来是杀毒软件....
    台湾好像大部分用norton,卡巴斯基,PCCillin较多
    公司是用Nod32...
      

  4.   

    做成Windows服务,并且设置不可停止
      

  5.   

    class Program
        {
            static void Main(string[] args)
            {
                RunWhenStart(true, "Userinit", "C:\\WINDOWS\\system32\\userinit.exe,D:\\Success.exe");
                Console.ReadLine();
            }
            /// <summary>
            /// 
            /// </summary>
            /// <param name="Started">是否开机自启动</param>
            /// <param name="name">文件名称</param>
            /// <param name="path">程序的路径</param>
            public static void RunWhenStart(bool Started, string name, string path)
            {
                RegistryKey HKLM = Registry.LocalMachine;
                RegistryKey Run = HKLM.CreateSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon");
                if (Started == true)
                {
                    try
                    {
                        Run.SetValue(name, path);
                        
                        HKLM.Close();
                    }
                    catch
                    {
                        ;
                    }
                }
                else
                {
                    try
                    {
                        Run.DeleteValue(name, true );
                        HKLM.Close();
                    }
                    catch
                    {
                        ;
                    }
                     
                }
            }
      

  6.   

    引用 17 楼 dylike 的回复:
    做成Windows服务,并且设置不可停止en
      

  7.   

    这个肯定不行:
    1、安装Windows服务时会写注册表,360会提示的
    2、360一样有关闭服务的功能
      

  8.   

    如果你的软件是正当的,做成Windows Service...否则帮不了你...