Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Без API Добавлено: 18.02.03 19:46  

Автор вопроса:  Silver Flamingo | ICQ: 116970115 

Нашёл некоторые команды которым не нужни API функции:

Ответить

  Ответы Всего ответов: 26  

Номер ответа: 1
Автор ответа:
 Silver Flamingo



ICQ: 116970115 

Вопросов: 27
Ответов: 49
 Профиль | | #1 Добавлено: 18.02.03 19:47

Перезагрузка компьютера:
Private Sub Command1_Click()
Shell "rundll32 shell32,SHExitWindowsEx 2"
'Если заменить 2 на 1, то получим функцию для выключения компьютера
End Sub

Выключение компьютера:
Private Sub Command1_Click()
Shell "shell32,SHExitWindowsEx 1"
End Sub

Ответить

Номер ответа: 2
Автор ответа:
 Silver Flamingo



ICQ: 116970115 

Вопросов: 27
Ответов: 49
 Профиль | | #2 Добавлено: 18.02.03 19:47

Вызвать окно "Форматирование: Диск 3,5 (А:):
Private Sub Command1_Click()
Shell "rundll32 shell32,SHFormatDrive"
End Sub

Ответить

Номер ответа: 3
Автор ответа:
 Silver Flamingo



ICQ: 116970115 

Вопросов: 27
Ответов: 49
 Профиль | | #3 Добавлено: 18.02.03 19:48

Открыть "Свойства экрана":
Private Sub Command1_Click()
Shell"rundll32 shell32,Control_RunDLL desk.cpl"
End Sub

Ответить

Номер ответа: 4
Автор ответа:
 Silver Flamingo



ICQ: 116970115 

Вопросов: 27
Ответов: 49
 Профиль | | #4 Добавлено: 18.02.03 19:48

Отключить клавиатуру/мышь:
Private Sub Command1_Click()
Shell "rundll32 keyboard или mouse,disable"
End Sub

Ответить

Номер ответа: 5
Автор ответа:
 Alex_



ICQ: 202830092 

Вопросов: 16
Ответов: 49
 Профиль | | #5 Добавлено: 18.02.03 20:03

Где то я прочёл " Если вам дорога скорость приложения конечно лучше использовать api"

Ответить

Номер ответа: 6
Автор ответа:
 Silver Flamingo



ICQ: 116970115 

Вопросов: 27
Ответов: 49
 Профиль | | #6 Добавлено: 18.02.03 20:07
Как правило такие мелочи программу не тормозят, а код поменьще, и модули писать не надо.

Ответить

Номер ответа: 7
Автор ответа:
 Silent Bob



Вопросов: 36
Ответов: 65
 Web-сайт: podelyakin.narod.ru
 Профиль | | #7
Добавлено: 18.02.03 20:19

Да действительно мышь и клавиатуру с помощью API не отключишь. По крайней мере в ХР.

Ответить

Номер ответа: 8
Автор ответа:
 SeMa



ICQ: 166433794 

Вопросов: 9
Ответов: 143
 Профиль | | #8 Добавлено: 19.02.03 00:44

ага если на голову упадет кирпичь будет болеть левая нога ...

хочеш сказать что ты не вызываеш АРI?
просто их вызываэт rundll32.exe, любую апишку можно вызвать через рандлл, но толку = 0, и при етом можно задать только один параметр.

Зачем писать модули? когда деклариш вместо Public ставь Private

??????????

Ответить

Номер ответа: 9
Автор ответа:
 Агент Смит



ICQ: 147404128 

Вопросов: 12
Ответов: 128
 Web-сайт: www.bbsoftware.ru
 Профиль | | #9
Добавлено: 19.02.03 08:37

2Silent Bob - как раз мышь то в XP припомощи API отрубить (блокировать) мона... ...до первой перезагрузки

Ответить

Номер ответа: 10
Автор ответа:
 Aleksandr Skorodumov



ICQ: 161435166 

Вопросов: 5
Ответов: 96
 Web-сайт: www.beginning.ru
 Профиль | | #10
Добавлено: 19.02.03 22:14
Даже есть такая добрая фуекция у rundll32. Спровоцировать сбой +)

Ответить

Номер ответа: 11
Автор ответа:
 Alex_



ICQ: 202830092 

Вопросов: 16
Ответов: 49
 Профиль | | #11 Добавлено: 19.02.03 23:15

Ладно, ладно

Ответить

Номер ответа: 12
Автор ответа:
 Агент Смит



ICQ: 147404128 

Вопросов: 12
Ответов: 128
 Web-сайт: www.bbsoftware.ru
 Профиль | | #12
Добавлено: 20.02.03 07:54
2Aleksandr Skorodumov: Винда сама по себе большой сбой... 

Ответить

Номер ответа: 13
Автор ответа:
 Aleksandr Skorodumov



ICQ: 161435166 

Вопросов: 5
Ответов: 96
 Web-сайт: www.beginning.ru
 Профиль | | #13
Добавлено: 20.02.03 08:35
Мне кажеся все рано все лучше черещ Апи делать, или через рандлл ( одно и тоже) Вот, например, я сравнимал загрузку картинки методом Visual Basic, и Api. Получилось, что Апи работает на 70 % быстрее.

Ответить

Номер ответа: 14
Автор ответа:
 Агент Смит



ICQ: 147404128 

Вопросов: 12
Ответов: 128
 Web-сайт: www.bbsoftware.ru
 Профиль | | #14
Добавлено: 20.02.03 08:41

Это ж бубль гум! (с) Возвращение блудного попугая...

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

Ответить

Номер ответа: 15
Автор ответа:
 SeMa



ICQ: 166433794 

Вопросов: 9
Ответов: 143
 Профиль | | #15 Добавлено: 20.02.03 08:43

ну вызывать апи через рандлл полюбе тормознутее будет так как запускаетса рандлл а потом он вызывает апишку.

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам