Как запустить программу свернутой?
Решение задачи запуска программы в свернутом виде может быть найдено в использовании стандартных инструментов операционной системы Microsoft Windows или специализированных скриптов. Вызовите главное меню операционной системы Windows нажатием кнопки «Пуск» и перейдите в пункт «Выполнить» для осуществления процедуры запуска выбранного приложения в свернутом виде. Введите значение cmd в поле «Открыть» и подтвердите выполнение команды запуска инструмента «Командная строка»нажатием кнопки OK. Введите значение: start /min имя_приложения.exe в текстовое поле интерпретатора команд и подтвердите выполнение команды нажатием функциональной клавиши Enter. Используйте значение: cmd /имя_диска start /min имя_приложения.exe для выполнения команды автоматизированного запуска выбранной программы в свернутом виде и подтвердите выполнение команды нажатием функциональной клавиши Enter. Выберите следующий синтаксис команды для осуществления запуска необходимого приложения свернутым в трей:Run (@ProgramFilesDir & "\Имя_программы\имя_программы/exe","",@SW Minimize)илиRun ("имя_программы.exe",@ProgramFilesDir & "\имя_программы\",@SW Minimizeдля использования функций WinExec или ShellExec. Вернитесь в главное меню «Пуск» и перейдите в пункт «Выполнить» для определения других возможностей и допустимых параметров использования команды start в интерпретаторе команд. Введите значение cmd в поле «Открыть» и подтвердите выполнение команды запуска инструмента «Командная строка» нажатием кнопки OK. Введите значение: start /? в текстовое поле интерпретатора команд и подтвердите выполнение команды нажатием функциональной клавиши Enter. Используйте, или создайте, параметр командной строки (ключ):if (Properties.Settings.Default.AutoRun){Microsoft.Win32.RegistryKey myKey =Microsoft.Win32.Registry.CurrentUser.OpenSubKey (@"Software\Microsoft\Windows\CurrentVersion\Run\", true) ;myKey.Setvalue ("MyProgram.NET", Applcation.ExecutablePath + " -hide") ;Registry.CurrentUser.OpenSubKey (@"Software\Microsoft\Windows\CurrentVersion\Run\", true) ;myKey.Close () ;Registry.CurrentUser.Close () ;}else{Microsoft.Win32.RegistryKey myKey =Microsoft.Win32.Registry.CurrentUser.OpenSubKey (@"Software\Microsoft\Windows\CurrentVersion\Run\", true) ;myKey.SetValue ("MyProgram.NET", Application.ExecutablePath + " -hide") ;myKey.DeleteValue ("MyProgram.NET") ;myKey.Close () ;Registry.CurrentUser.Close () ;}для возможности запуска выбранной программы в свернутом виде.
Оцените статью!