|
-=Kevin=-
|
|
Создание программы-протокола27.03.2010, 10:42. Показов 1125. Ответов 4
Метки нет (Все метки)
Привет все!!!!!!
Я ЛАМО в VBS, но мне необходимо замутить прогу-прикол, поможите чем сможете. описание проги: через опрееленое время (примерно 2ч) комп вырубает систему, при перезагрузке но работает не более 1 мин, но при нажатии опр комбинации клавишь появляется окно с просбой ввести пороль для продолжения рапботы(это окно появляется только после того как мы нажимаем комбо), пороли должны быть разные каждый раз, если мы используем pass 1,то в следующий раз он не должен давать доступ. |
|
| 27.03.2010, 10:42 | |
|
Ответы с готовыми решениями:
4
Установка сетевого протокола из программы. Создание протокола прикладного уровня Создание сетевого протокола в игровом клубе |
|
wish
|
|
| 28.03.2010, 13:12 | |
|
Для начала бы кто-нибудь подкинул код как выключить комп.
|
|
|
0 / 0 / 0
Регистрация: 28.08.2007
Сообщений: 171
|
|
| 28.03.2010, 14:54 | |
|
'In general section
Const EWX_LOGOFF = 0 Const EWX_SHUTDOWN = 1 Const EWX_REBOOT = 2 Const EWX_FORCE = 4 Private Declare Function ExitWindowsEx Lib 'user32' (ByVal uFlags As Long, ByVal dwReserved As Long) As Long Private Sub Form_Load() 'KPD-Team 1998 'URL: http://www.allapi.net/ 'E-Mail: KPDTeam@Allapi.net msg = MsgBox('This program is going to reboot your computer. Press OK to continue or Cancel to stop.', vbCritical + vbOKCancel + 256, App.Title) If msg = vbCancel Then End 'reboot the computer ret& = ExitWindowsEx(EWX_FORCE Or EWX_REBOOT, 0) End Sub
0
|
|
|
wish
|
|
| 28.03.2010, 21:14 | |
|
Я так понял, что это перезагрузка.
А как всё же выключить. И не будем забывать, что и от операционки зависит. У меня XP. |
|
|
wish
|
|
| 29.03.2010, 18:56 | |
|
Иногда возникает необходимость в Visual Basic приложении отключить на время для пользователя возможность использования комбинаций CTRL+ALT+DEL и ALT+TAB. Ниже на примере показано как можно этого добиться.
Выберем проект как Standard EXE. Добавим на форму две кнопки CommandButton. Назовем их Command1 и Command2 соответственно. Затем добавим приведенный ниже код. Private Const SPI_SCREENSAVERRUNNING = 97& Private Declare Function SystemParametersInfo Lib 'User32' _ Alias 'SystemParametersInfoA' _ (ByVal uAction As Long, _ ByVal uParam As Long, _ lpvParam As Any, _ ByVal fuWinIni As Long) As Long Private Sub Form_Load() Command1.Caption = 'Отключить комбинации !' Command2.Caption = 'Включить комбинации !' End Sub Private Sub Form_Unload(Cancel As Integer) 'Восстановить возможность использ. комбинаций CTRL+ALT+DEL и ALT+TAB Command2_Click End Sub Private Sub Command1_Click() Dim lngRet As Long Dim blnOld As Boolean lngRet = SystemParametersInfo(SPI_SCREENSAVERRUNN ING, True, _ blnOld, _ 0&) End Sub Private Sub Command2_Click() Dim lngRet As Long Dim blnOld As Boolean lngRet = SystemParametersInfo(SPI_SCREENSAVERRUNN ING, False, _ blnOld, _ 0&) End Sub Весь секрет работы программы в использовании Win32 API функции SystemParametersInfo. Меняя второй параметр этой функции в True или в False можно добиться нужного результата. Т.е. True - соответствует ОТКЛЮЧИТЬ, а False - ВКЛЮЧИТЬ возможность использования комбинаций CTRL+ALT+DEL и ALT+TAB. В нашем примере нажимая кнопки 'Отключить !' и 'Включить !' можно блокировать и разблокировать использование комбинаций CTRL+ALT+DEL и ALT+TAB. |
|
| 29.03.2010, 18:56 | |
|
Помогаю со студенческими работами здесь
5
Регистрация времени своего запуска в файле протокола run.log и автоматический запуск некоторой программы Создание программы для отправки данных в две другие программы Создание некоторой программы, из которой необходимо запускать другие программы Создание ярлыка программы на рабочем столе и в Пуск-Программы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|