What's new
Runion

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Автозапуск на винде

kostr332

Light Weight
Депозит
$0
Предлагаю обсудить какие сейчас тенденции: с помощью каких механизмов малварь стартует? реестр по-прежнему рулит? как аверы смотрят на это дело?
 
как вариант c#

Код:
Скопировать в буфер обмена
using IWshRuntimeLibrary;
using System.IO;

string appName = "NameProgram";
string appPath = System.Reflection.Assembly.GetExecutingAssembly().Location;
public static void AddToStartup(string appName, string appPath)
{

string startupFolder = Environment.GetFolderPath(Environment.SpecialFolder.Startup);
string shortcutPath = Path.Combine(startupFolder, appName + ".lnk");

if (!File.Exists(shortcutPath))
{
WshShell shell = new WshShell();
IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(shortcutPath);
shortcut.Description = "My application description";
shortcut.TargetPath = appPath;
shortcut.Save();
}
}
 
Top