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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Вкл,Выкл,Запуск игры через ярлык (http://forum.oszone.net/showthread.php?t=29804)

Starmen 21-04-2004 11:24 205867

прозба- прошу об одном.прога нужна.Она должна заменить рабочий стол.В нем должна быть 5 кнопки.
1. «ПЕРЕЗАГРУЗКА»-Он должен перезагрузит комп
2. «ВЫКЛЮЧИТЬ КОМРЬЮТЕР»-Он должен выключит комп
3. «ПУСК»-Это кнопка  должна запустит ярлык который на  рабочем месте или в другом месте – именно ЯРЛЫК.Потому что комп в сети а игра находиться в сервере на удаленном компе(запускается игра с удаленки)
4. «АВБат.»-Он должен запустит Бат файл
5. «ПрРЕг»-Он должен запустит Рег файл
Прошу сделат исходник  чтоб я мог добавлят и исправлят что та на свой лад. Спасибо


hasherfrog 21-04-2004 12:04 205868

Starmen
Никакого программирования.
Удаляете все ярлыки с рабочего стола. Создаете пять ярлыков, в свойствах которых в качестве имени и строки для исполнения указываете:
1) Имя Рестарт, команда SHUTDOWN -r -t 01
2) Имя Выключить, команда SHUTDOWN -s -t 01
3) Чё за бред?
4) Имя Исполнить ААА.bat, команда start AAA.bat
5) имя Запустить AAA.reg, команда start AAA.reg
Тэпэр исправлят на здоровые

Starmen 21-04-2004 15:53 205869

hasherfrog

Спасибо за поддержку. Дело в том что у нас 4 компа соединены в локсеть в (в 1-ом)одном из них установлена игра А  в 3 других созданы ярлыки с этой сетьевой игры который на 1-ом компе. из них ребята загружают игру и играют между собой.Иногда ребята лазают по компу  и в свойствах  устраивают нам подарки .А нам приходиться с настройками компа возится.Я на ВБ 6 сделал проект.Там 5 кнопок.При загрузке компа он загружается с автозагрузкии полностью прекрывает Рабочий стол.Перезагрузкой у меня получилось.

Private Sub Перезагрузка_Click()
  ExitWindowsEx &H43, 0
End Sub

А вот с выключением Компа не могу разобратся-что в программный код написать ?

Private Sub Выкл_Компа_Click()
  ???
End Sub
И к этим бедным –они так просят помоч им .
Private Sub Пуск_ИГРА_Click()
  ???(этот код должен запустит игру в этом компьютере которая находится в 1-ом компьютере)
End Sub
Private Sub Пуск _Бат_Click()
  ???
End Sub
Private Sub Пуск _Рег_Click()
  ???
End Sub



:up: :) :)

Prisoner 22-04-2004 03:52 205870

Согласен с hasherfrog. Есть методы для решения вашей задачи без программирования. Скажем если используются ОС NT based, то там достаточно описать права пользователя от которого быдут "работать" люди + всевозможными твикерами убрать все ненужное с рабочего стола и из-под шаловливых ручек (запретить показ различных закладок свойст системы, запуск тех или иных потенциально опасных программ и так далее). Если же вы будуте писать программу, то вы столкнетесь с проблемами которые сразу не видны - программу надо будет скрыть из менеджера процессов, чтобы ее нельзя было убить, программу надо будет научить быть всегда поверх всех других (простое нажатие на клавишу Win даст доступ к меню "пуск" со всеми вытекающими). В общем зачем вам решать проблемы безопастности и администрирования своими силами, когда это уже сделали до вас люди с гораздо более широкими познаниями в этом вопросе?

Starmen 22-04-2004 11:10 205871

И на этом вам Спасибо.


Время: 16:53.

Время: 16:53.
© OSzone.net 2001-