راه حل مشکل اجرای برنامه به صورت کمترین میزان را می توان در استفاده از ابزارهای استاندارد سیستم عامل Microsoft Windows یا اسکریپت های تخصصی یافت.
دستورالعمل ها
مرحله 1
با فشار دادن دکمه "شروع" به منوی اصلی سیستم عامل ویندوز تماس بگیرید و به بخش "اجرا" بروید تا مراحل راه اندازی برنامه انتخاب شده را به صورت کوچک انجام دهید.
گام 2
مقدار cmd را در قسمت "Open" وارد کرده و با کلیک روی دکمه تأیید ، اجرای دستور راه اندازی ابزار "Command Line" را تأیید کنید.
مرحله 3
مقدار را وارد کنید: start / min application_name.exe را در جعبه متن مفسر دستور وارد کنید و با فشار دادن کلید عملکرد Enter ، دستور را تأیید کنید.
مرحله 4
از مقدار: cmd / drive_name start / min application_name.exe برای اجرای دستور استفاده کنید تا برنامه انتخاب شده را به صورت خودکار شروع به کار کند و با فشردن کلید عملکرد Enter ، دستور را تأیید کنید.
مرحله 5
دستورالعمل زیر را برای راه اندازی برنامه مورد نیاز به حداقل رسانده در سینی انتخاب کنید:
اجرا (ProgramFilesDir و "\ Program_name / program_name / exe" ، " ،SW Minimize)
یا
اجرا ("program_name.exe" ،ProgramFilesDir و "\ program_name " ،SW Minimize
برای استفاده از توابع WinExec یا ShellExec.
مرحله 6
به منوی اصلی Start برگردید و به Run بروید تا سایر گزینه ها و گزینه های استفاده از دستور start در مفسر دستور را تعیین کنید.
مرحله 7
مقدار cmd را در قسمت "Open" وارد کرده و با کلیک روی دکمه تأیید ، اجرای دستور راه اندازی ابزار "Command Line" را تأیید کنید.
مرحله 8
یک مقدار وارد کنید: start /؟ وارد جعبه متن مفسر دستور شده و با فشار دادن کلید نرم افزاری با عنوان Enter ، اجرای دستور را تأیید کنید.
مرحله 9
از پارامتر خط فرمان (سوئیچ) استفاده یا ایجاد کنید:
if (Properties. Settings. Default. AutoRun)
{
Microsoft. Win32. RegistryKey myKey =
Microsoft. Win32. Registry. CurrentUser. OpenSubKey (@ "Software / Microsoft / Windows / CurrentVersion / Run " ، درست است)؛
myKey. Setvalue ("MyProgram. NET"، Applcation. ExecutablePath + "-hide")؛
Registry. CurrentUser. OpenSubKey (@ "نرم افزار / Microsoft / Windows / CurrentVersion / Run " ، درست است)؛
myKey. Close ()؛
Registry. CurrentUser. Close ()؛
}
دیگر
{
Microsoft. Win32. RegistryKey myKey =
Microsoft. Win32. Registry. CurrentUser. OpenSubKey (@ "Software / Microsoft / Windows / CurrentVersion / Run " ، درست است)؛
myKey. SetValue ("MyProgram. NET"، Application. ExecutablePath + "-hide")؛
myKey. DeleteValue ("MyProgram. NET") ؛
myKey. Close ()؛
Registry. CurrentUser. Close ()؛
}
تا بتوانید برنامه انتخاب شده را به حداقل برسانید.