Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Свернуть программу в трей после автозапуска (http://forum.oszone.net/showthread.php?t=342201)

vladimir-bondarenko 15-09-2019 17:54 2888101

Свернуть программу в трей после автозапуска
 
Товарищи, приветствую. Помогите пожалуйста решить проблему! Решил вспомнить старую красоту и установил Себе премиумную домашнюю Висту. Накатил на нее все обновы, драйвера, обои. Решил еще добавить программу мониторига и выполнения TRIM, под свой SSD WD, для запуска в автозагрузке. Но вот беда, при авто запуске и минимизации, через настройки самой проги, ругается UAC, отключать его совсем не вариант. Решил обойти ее с помощью утилитки Elevated Shortcurt, короче создал ярлык с наивысшими правами, закинул его в автозагрузку. Все стартует, но программа запускается с развернутым окном, что не есть гуд. Замена свойств на сворачивания окна в ярлыке ничего не дает. Так вот, надо создать какой нибудь скриптик, чтобы после автозапуска программы ее окно закрывалось. Программа после закрытия сама сворачивается в трей. Пробовал писать bat ники, но я в них не сильно силен. Ничего не вышло. Помогите пожалуйста!

vladimir-bondarenko 19-09-2019 00:03 2888530

Товарищи, коль с bat ником никто не помог, у меня возникла другая идея. Так как с помощью утилитки Elevated Shortcurt, я создал ярлык с наивысшими правами,то в принципе если найти файл конфигуратор запуска этой программы, то можно в нем прописать минимизировать и прога через автозапуск будет свернуто запускаться, вопрос, а где он может храниться этот файлик?

Iska 19-09-2019 05:46 2888542

Почему именно «файлик», почему не параметрик в реестрике? Возьмите Process Monitor и посмотрите, что происходит, когда Вы задаёте эти:



параметры.

vladimir-bondarenko 19-09-2019 07:00 2888550

Хорошая идея. Вечером скачаю утилиту, попробую. Сейчас посмотрел в инете о данном инструменте, он достаточно много инфы содержит. Подскажите, а где и что нужно искать. То есть надо утилиту открыть в каком то разделе, запустить эту программу и что то увидеть, например доп. Процессы или запись в реестре???? Что я на основании увиденного должен сделать? Зайти в реестер, что дописать, внести изменения, можно поподробнее пожалуйста....

vladimir-bondarenko 19-09-2019 22:54 2888675

Так, ну скачал я утилиту, запустил, нашел три строки с данной программой, что делать дальше?

Iska 20-09-2019 16:50 2888817

Цитата:

Цитата vladimir-bondarenko
что делать дальше? »

Понажимать указанные переключатели в момент, когда включён захват событий.

vladimir-bondarenko 20-09-2019 22:18 2888872

Цитата:

Цитата Iska
захват событий. »

Извиняюсь за "дурацкий вопрос", но облазив инет, в поисках данной фичи, в утилите ничего не нашел. Как его включить?

vladimir-bondarenko 20-09-2019 22:37 2888873

Я попробовал создать задачу через планировщик задач. Все стартует, но с развернутым окном, там в тригерах можно прописать аргумент для программы. Как правильно прописать команду на свертывание окна?

Iska 21-09-2019 04:29 2888900

Цитата:

Цитата vladimir-bondarenko
но облазив инет, в поисках данной фичи, в утилите ничего не нашел. Как его включить? »



Цитата:

Цитата vladimir-bondarenko
нашел три строки с данной программой, что делать дальше? »

Цитата:

Цитата Iska
Понажимать указанные переключатели в момент, когда включён захват событий. »

Я нашёл больше:
Скрытый текст

Код:

04:18:37.3630449        WesternDigitalSSDDashboard.exe        4404        RegSetValue        HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce\WesternDigitalSSDDashboard        SUCCESS        Type: REG_SZ, Length: 172, Data: "C:\Program Files (x86)\Western Digital\SSD Dashboard\WesternDigitalSSDDashboard.exe"        Registry        0        Write        C:\Program Files (x86)\Western Digital\SSD Dashboard\WesternDigitalSSDDashboard.exe        "C:\Program Files (x86)\Western Digital\SSD Dashboard\WesternDigitalSSDDashboard.exe"
04:18:37.3634136        WesternDigitalSSDDashboard.exe        4404        RegSetValue        HKLM\SOFTWARE\Wow6432Node\Western Digital\SSD Dashboard\StartWithWindows        SUCCESS        Type: REG_SZ, Length: 10, Data: true        Registry        1        Write        C:\Program Files (x86)\Western Digital\SSD Dashboard\WesternDigitalSSDDashboard.exe        "C:\Program Files (x86)\Western Digital\SSD Dashboard\WesternDigitalSSDDashboard.exe"
04:18:50.7307323        WesternDigitalSSDDashboard.exe        4404        RegSetValue        HKLM\SOFTWARE\Wow6432Node\Western Digital\SSD Dashboard\StartMinimized        SUCCESS        Type: REG_SZ, Length: 10, Data: true        Registry        2        Write        C:\Program Files (x86)\Western Digital\SSD Dashboard\WesternDigitalSSDDashboard.exe        "C:\Program Files (x86)\Western Digital\SSD Dashboard\WesternDigitalSSDDashboard.exe"
04:18:50.7311522        WesternDigitalSSDDashboard.exe        4404        RegSetValue        HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce\WesternDigitalSSDDashboard        SUCCESS        Type: REG_SZ, Length: 178, Data: "C:\Program Files (x86)\Western Digital\SSD Dashboard\WesternDigitalSSDDashboard.exe" -M        Registry        3        Write        C:\Program Files (x86)\Western Digital\SSD Dashboard\WesternDigitalSSDDashboard.exe        "C:\Program Files (x86)\Western Digital\SSD Dashboard\WesternDigitalSSDDashboard.exe"


Первые два события происходят при включении переключателя:

а вторые два — при включении подчинённого ему переключателя:

(поскольку у меня x64 ОС, а приложение — x86, то обращения к файловой системе и разделам реестра перенаправляются таким вот образом, учитывайте это в соответствии с разрядностью Вашей ОС).

Ну, и как это, собственно, выглядит в реестре:
Скрытый текст



vladimir-bondarenko 21-09-2019 10:15 2888920

Iska, спасибо, что пытаетесь помочь! Нашел я в реестре эти записи, попробовал выставить параметр true для минимизации окна, но при перезапуске, к сожалению, программа также создает окно, то есть хоть и один параметр на запуск остается falshe, все равно окно висит и не закрывается, видно только два параметра или true или falshe работают, по отдельности не хотят...

Iska 21-09-2019 11:08 2888928

vladimir-bondarenko, ну, попробую уже напрямую:
Код:

"C:\Program Files (x86)\Western Digital\SSD Dashboard\WesternDigitalSSDDashboard.exe" -M
У меня x64 ОС. Вы указываете путь, соответствующий разрядности Вашей ОС.

vladimir-bondarenko 21-09-2019 19:09 2888972

Iska, ну что я могу сказать. Вставил я в Планировщик задач, данную программу с наивысшим приоритетеом, во вкладке действие, добавил аргумент, который вы мне любезно предоставили и программа при включенном UAC прекрасно запускается и сворачивается в трей. То что надо! Огромное вам человеческое спасибо, за помощь!!!!! :))


Время: 21:14.

Время: 21:14.
© OSzone.net 2001-