Автор |
|
stambentsetoПон, 03.08.09, 11:03 |
Здравейте. Моля ако някой знае програма за временно блокиране на клавиатурата и/или мишката в Уиндоуса, нека да каже името и. МНОГО е важно ВРЕМЕННОТО блокиране. Пробвах приложения от рода на 'DevCon', скриптове там разни на 'Windows PowerShell' и 'AutoIT', но те все блокират за постоянно и се получава колкото полза - двойно повече вреда. Примерно приложение за това, което ми е необходимо е 'Clean"n"Go', но ако някой знае програма с подобни функции, но и с команден ред МНОГО МОЛЯ да сподели. Ако не знаете подобни програми и измежду вас има добри програмисти - МОЛЯ направете едно такова приложение. Със сигурност ще има успех. Предварително благодаря. |
|
танясексПон, 03.08.09, 12:39 |
То става и с .bat . Toва е за спиране на мишката и клавиатурата ( действа след рестарт ) :REM Disable Keyboard and Mouse SET SERVICES=HKLM\SYSTEM\CurrentControlSet\Services REG ADD %SERVICES%\kbdclass /v Start /t REG_DWORD /d 4 /f REG ADD %SERVICES%\mouclass /v Start /t REG_DWORD /d 4 /f А това за пускане : SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx ECHO Setup Registry Key to unlock mouse after installs are done REG ADD %KEY%\996 /VE /D "Unlocking Mouse" /f REG ADD %KEY%\996 /V 1 /D "REG ADD HKLM\SYSTEM\CurrentControlSet\Services\mouclass /v Start /t REG_DWORD /d 1 /f" /f ECHO Setup Registry Key to unlock keyboard after software installs are done REG ADD %KEY%\997 /VE /D "Unlocking Keyboard" /f REG ADD %KEY%\997 /V 1 /D "REG ADD HKLM\SYSTEM\CurrentControlSet\Services\kbdclass /v Start /t REG_DWORD /d 1 /f" /f |
|
sladurcho24Пон, 03.08.09, 16:46 |
Ае к какво са занимаваш слагай тази програма и си 6+ Desktop Lock
![](img/emoticons/em.icon.smile.gif) |
|
stambentsetoПон, 03.08.09, 19:12 |
Танче, мерси за идеята, но това не ми върши работа. Работа по хардуера чрез регистрите е за постоянно. Сиреч, като ги "дисейбна", после немога да ги "енейбна". Трябва предварително да си наглася един 'Енейбъл' стартъп скрипт, че да не се наложи да преинсталирам инцидентно. А и щом твоя метод е за след рестарт - никаква полза от цялата процедура. (Ако ти се занимава с такива хардуерни манипулации ти препоръчвам да се позанимаваш с едно майкрософтско творение на име "DevCon") sladurcho24 и твоето предложение не е това, което ми трябва. Първо защото програмата е платена и второ, ако исках да си 'Лок-вам' компа просто щях да си направя един VBScript да ми симулира клавишната комбинация "Win+L". Трябва ми програма като и задам, да изключи клавиатурата и да остави мишката пусната или обратното. Все пак едно от устройствата ще трябва за 'отключване' на компа. Мерси за предложенията все пак. Ако има други, заповядайте. |
|
танясексПон, 03.08.09, 21:52 | RE: Как временно да се 'Изключи' клавиатура и/или мишка под Windows.
” Ако ти се занимава с такива хардуерни манипулации ти препоръчвам да се позанимаваш с едно майкрософтско творение на име "DevCon" „ Благодаря , ама още на младини се научих да си играя с DevCon
|
|
stambentsetoПон, 03.08.09, 22:09 |
Ок Танче. Ако го закъсам с DevCon-a да знам кого да питам за помощ ![](img/emoticons/em.icon.smile.gif) . Явно си по-напред с материала от мен. Случайно да разбираш от VBScript. По-конкретно - работа с масиви чрез него. Че нещо загуцах и ми свършиха идеите. Ако можеш да помогнеш де. Ще си пишем пак ... ОК?. ![](img/emoticons/em.icon.smile.gif) |
|
phrozencrewПон, 03.08.09, 22:23 |
Намерих един скрипт за VB. dreven много ги усеща и ако види темата може да го компилира и тества или поне да ти даде някой полезен и лесен съвет. Не разполагам с компилатор за basic в момента, иначе бих го пробвал. Private Declare Function BlockInput Lib "user32" (ByVal fBlock As Long) As Long
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Command1_Click()
DoEvents
'Блокиране и на мишката, и на клавиатурата
BlockInput True
'Изчакване 10 сек. преди отблокирането
Sleep 10000
'Отблокиране
BlockInput False
End Sub |
|
|
phrozencrewПон, 03.08.09, 22:28 | |
|
zlatenaПон, 03.08.09, 23:12 |
” Моля ако някой знае програма за временно блокиране на клавиатурата и/или мишката в Уиндоуса, нека да каже името и. МНОГО е важно ВРЕМЕННОТО блокиране..... „
Не разбирам каква е целта ти... Постоянно ли ти е нужно това... Все пак ,ако си под ограничен акаунт...няма да можеш да постигнеш това... Няма невъзможни работи но дори под Админ акаунт мисля,че трудно би станало,защото и клавиатурата и мишката за работата си използват драйвери,а те се използват от системата в момента.Ако можеш да забраниш драйвера може би ще се получи... Изисква се рестарт,за да се постигне "обездвижване" ![](img/emoticons/em.icon.bigsmile.gif) ................... Защо просто не издърпваш кабела на мишката/клавиатурата временно ![](img/emoticons/em.icon.bigsmile.gif) .................................. Чак на мен ми стана интересно... ![](img/emoticons/em.icon.smile.gif) ...................... Дано някой сподели по-свежа идея...
редактиран от zlatena на 03.08.09 23:13 |
|
anonymousПон, 03.08.09, 23:52 |
ДААА, АЗ! ![](img/emoticons/em.icon.bigsmile.gif) Отиваш на десктопа и натискаш CTRL + A, след което ENTER, БИНГО ![](img/emoticons/em.icon.bigsmile.gif) Ся по темата.. Значи, златена е мнооого права, драйверите се ползват, а после, след заключването, как ще отключиш? Имам една идея - значи, да се направи една програма, с нея, когато се заключва устройството, да се направи един запис в реджистрито, после, ако има този запис - програмата заключва, ако го няма, отключва(няма проблеми) ![](img/emoticons/em.icon.smile.gif) |
|