Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: CL | DM;

Вниз

Удаленный запуск.   Найти похожие ветки 

 
IgorKuz ©   (2004-03-09 10:54) [0]

Дело было перед 8 марта. Меня попросили всех женщин офиса поздравить и пригласить к столу. на все про все 30 мин.
Писать чего-нибуть серьезное времени маловато было.
Легче было веб страницу написась. Соответственно задача сводилась к запуску браузера у всех женщин несколько раз.
Написал программу mart8.exe :
begin
  ShellExecute(0, nil,PChar("http://agrosv.ru/"),nil,nil,1)
end.
Проблема стала в запуске программы у всех. первая идея установить у всех в планировщик. Но... Программа не хотела работать с интерфейсом пользователя. работало только через команду АТ с ключом /interface. Времени оставалось мало . выполнил net view >host.txt
подправил этот файл оставив в нем только комп. женщин и написал еще один код start.exe :
...
begin
 AssignFile(F,"host.txt"); AssignFile(F1,"start.bat");
 Reset(F);ReWrite(F1);
 while not Eof(F) do
 begin
   ReadLn(F,SH);
   D:=Time; S:=TimeToStr(IncMinute(D,1)); Delete(S,6,3);
   S:="AT "+SH+" "+S+" /interactive "+""\\main-server2      
      \1SDB\mart8.exe"";
   WriteLn(F1,S);
 end;
 CloseFile(F); CloseFile(F1);
end.
Запускаешь start.exe потом start.bat и все... Впринципе справился с минимум кода. Но возникает вопрос:
Как запускать программу (удаленно или локально) под другим пользователем но что-бы было в взаимодействие с рабочим столом текущего пользователя ?


 
Reindeer Moss Eater ©   (2004-03-09 10:56) [1]

Меня попросили всех женщин офиса поздравить и пригласить к столу.

Бедные женщины. Так и остались без поздравления и стола?


 
fatal ©   (2004-03-09 11:54) [2]

Не проще ли было ->
....
begin
WinExec("net send * Урааа с празником 8 марта, все к столу  в 35 кабинет",SW_NORMAL);
end;

....
Или в коммандной строке

C:\net send * Урааа с празником 8 марта, все к столу  в 35 кабинет


 
REA ©   (2004-03-09 11:59) [3]

TMass8MarchNotifier = Class(TRemoteCelebrationEatAndDrinkCaller)


 
igorkuz ©   (2004-03-09 12:00) [4]

не проще. Это не серьезно и некрасиво. картинку не вставишь. Я и так просто сделал. а вопрос я другой задал.



Страницы: 1 вся ветка

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
4-1073620726
SkyRanger
2004-01-09 06:58
2004.03.28
Проблема с GetTickCount


3-1077202927
Andrew Frol
2004-02-19 18:02
2004.03.28
Самый удобный и многофункциональный генератор отчетов!


14-1077810262
Домарощинер
2004-02-26 18:44
2004.03.28
HDD space


6-1074671056
cyborg
2004-01-21 10:44
2004.03.28
FastNet TNMPOP3


14-1078001008
VID
2004-02-28 23:43
2004.03.28
Мне нужен ваш совет