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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Как запустить программу, чтобы пользователь ее невидел? (http://forum.oszone.net/showthread.php?t=64167)

Kvasia 10-04-2006 12:27 426532

Как запустить программу, чтобы пользователь ее невидел?
 
Речь идет не о каких-то вредных действиях, нужно скрыть автоматический запуск программы при загрузке системы от пользователя, программа занимается записью видео с камер наблюдения... конечно легче было выделить отдельную машину, но убедить заказчика мне не удалось... Пробовал включить прогу как сервис, но она с собой подгружает еще 3-4 процесса, так вот когда она пытается загрузиться сервисом дай бог грузит 2 доп своих процесса, потом молча глохнут все...:( Проблема еще заключается в том что прога высовывает картинку с ходом загрузки самой себя и оставляет панель управления, что сопсно от юзера и надо скрыть. Памажыте кто чем может :sorry:

Olegator 10-04-2006 16:32 426630

Kvasia
А что мешает поместить ее сюда: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run?

Со вторым сложнее, зависит от проги. А это всё индивидуально...

amel27 10-04-2006 16:56 426642

Самый простой и естественный способ - задействовать быстрое переключение пользователей в XP (если не в домене) - залогиниться, запустить прогу и не закрывая сеанса зайти под другим пользователем. В остальных случаях нужно экспериментировать - различные варианты "удаленного запуска" - WMI, WSH, PsExec и т.д.

Kvasia 10-04-2006 17:32 426653

Olegator
Дык пробовал конечно, в том то и дело, что в автозагрузку пихнуть большого ума не надо, в сервисы то думаешь я для чего прописать пытался? чтобы неотображался запуск и окно управления программы.

amel27
Домена нету, в том то и дело я не в курсе как делать :( хотел вот услышать совет или пример какого скриптика который в сайлент режиме (ну чтобы был чоный чорный экран и юзер невидел действия скрипта, аля echo off :tongue: ) запускает сначала допустим администратора, потом прогу, потом запускает уже профиль пользователя, при этом чтобы админская запись была запаролена, ну чтобы пользователь несмог переключиться... Вобщем расчет на небольшого ума юзера, главное чтобы он методом тыка не влез в прогу и не напортачил, и желательно вобще не знал о ее присутсвии, а постоянную работу винчестера можно свалить на касперского или на "глюки винды" :gigi:

azbuka 17-04-2006 19:58 428771

реализовать то о чём говорит amel27 можно так
Сервис без возможности взаиможействия с рабочим столом, тоесть запускатся он будет ещё до логона и виден пользователю небудет.
Но если это вызывает проблемы смотри в сторону nncron запуск от указнного пользователя поидее пользователь видеть её не будет
ещё в той же автоит есть возможность скрыть окно запускаемой программы

От себя говорю честно для видеонаблюдения особенно программного(сжатие происходит не платой а софтом) просто необходим отдельный сервер, так что убеждай клиента ибо это самый доступный и безгемморный и для тебя и в итоге для клиента вариант, способы не забудь взять с него денег за подобную настройку и предупреди что пользоку может очень туго прийтись...

Sham 05-05-2006 13:47 434651

Kvasia
Ничего нового не скажу...
В файле *.js (создай в родной директории) напиши:
Код:

var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Run("exe_file",0);

и его в автозагрузку (exe_file это имя файла *.exe). По идее запустится скрыто и будет виден только в списке задач.

ShaddyR 05-05-2006 14:01 434661

Sham: антизверь может перехватить как зловредное действие.
Kvasia: программа-то с графическим интерфейсом или же консольная (напр., БАТник)? В последнем случае все проще, насчет первого - над подумать.

Kvasia 05-05-2006 16:05 434702

там проблеа в том что та прога которая запускается вначале только управляющая, а она уже запускает несколько ехешников отвечающих за видео звук и управлением положений камер
ну и конено с графическим интерфейсом

masol 05-05-2006 16:37 434715

Дурацкий вопрос:
А командную строку эта прога понимает?

Kvasia 05-05-2006 17:19 434730

если бы понимала можно было бы ее в батник вписать. нет не понимает(

XXXler 05-05-2006 18:28 434774

Kvasia, в случае с сервисом не пробЫвал указывать от своей админовской учетной записи его запускать, а не от системной?

Sham 06-05-2006 02:24 434947

Kvasia
1. Обращался ли к разработчикам данного софта на предмет сабжа?
2. Есть ли в настройках этой проги (или еще где-нить) возможность отключения автозапуска модулей, чтобы потом вручную запускать?
3. Если нет, то ничего у тебя не выйдет, т.к. команды на запуск компонентов прописаны в коде управляющей проги. Если хаком не занимаешься, забудь про это.
4. Я не уверен, что Fast User Switching позволит твоей проге нормально работать в неактивной учетке. У тебя нормально работает?
5. Согласен с теми, кто советует отдельный комп под это дело. Так надежнее и производительнее. :drug:


Время: 01:58.

Время: 01:58.
© OSzone.net 2001-