用C#做一个彻底隐藏的程序

来源:百度知道 编辑:UC知道 时间:2024/07/02 20:49:11
我想用C#做一个彻底隐藏的程序(有点类似于病毒),最好是一开就运行的.
我感激不尽啊

//就算是病毒也没办法真正隐藏,一般程序都要运行的,所以自然也产生进程,是高手也知道的。。呵呵,这种办法只能针对高手以下的人哦
我测试过的代码你可以试试看。。
//注册后自动把启动项加载进去,路径是在HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run

using Microsoft.Win32;

private void Form1_Load(object sender, EventArgs e)
{
this.ShowInTaskbar = false;
this.WindowState = FormWindowState.Minimized;

RegistryKey regKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",true);
try
{
regKey.SetValue(this.Name, Application.ExecutablePath);
}
catch(Exception ex)
{
MessageBox.Show("不存在启动项路径!");
}
}

首先隐藏进程,如果是windows程序程序把ShowInTaskbar的属性改成
false,这个就在任务栏和任务管理器的应用程序选项卡中看不到了,