הפיתרון לבעיית הפעלת התוכנית בצורה ממוזערת נמצא בשימוש בכלים סטנדרטיים של מערכת ההפעלה Microsoft Windows או בסקריפטים מיוחדים.
הוראות
שלב 1
התקשר לתפריט הראשי של מערכת ההפעלה Windows על ידי לחיצה על כפתור "התחל" ועבור לפריט "הפעלה" כדי לבצע את הליך הפעלת היישום שנבחר בצורה ממוזערת.
שלב 2
הזן את הערך cmd בשדה "פתח" ואשר את ביצוע הפקודה להפעלת הכלי "שורת הפקודה" על ידי לחיצה על כפתור אישור.
שלב 3
הזן את הערך: התחל / דקה 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
חזור לתפריט התחל הראשי ועבור אל הפעלה כדי לקבוע אפשרויות ואפשרויות אחרות לשימוש בפקודת ההתחלה במתורגמן.
שלב 7
הזן את הערך cmd בשדה "פתח" ואשר את ביצוע הפקודה להפעלת הכלי "שורת הפקודה" על ידי לחיצה על כפתור אישור.
שלב 8
הזן ערך: התחל /? בתיבת הטקסט של מתורגמן פקודה ואשר את ביצוע הפקודה על ידי לחיצה על המקש התווית שכותרתו Enter.
שלב 9
השתמש, או צור, פרמטר של שורת פקודה (switch):
אם (Properties. Settings. Default. AutoRun)
{
Microsoft. Win32. RegistryKey myKey =
Microsoft. Win32. Registry. CurrentUser. OpenSubKey (@ "תוכנה / 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 (@ "תוכנה / Microsoft / Windows / CurrentVersion / Run ", נכון);
myKey. SetValue ("MyProgram. NET", Application. ExecutablePath + "-הסתיר");
myKey. DeleteValue ("MyProgram. NET");
myKey. Close ();
Registry. CurrentUser. Close ();
}
כדי להיות מסוגל להפעיל את התוכנית שנבחרה ממוזער.