![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как заставить работать user.exe под WinXP
Behemoth © (2002-06-20 13:45:00)Как заставить работать код:
ShellExecute( Application.Handle, "Open",
"C:\Windows\system32\Rundll32.exe",
"user,swapmousebutton",
"C:\Windows\system32",SW_SHOWNORMAL);
или любой другой c библиотекой user.exe под Win2000 или WinXP?
В таком варианте выдается ошибка от том, что "user.exe не является образом программы для NT".
Игорь Шевченко (2002-06-24 09:41:00) [1]Behemoth © (24.06.02 08:57)
По крайней мере, желающих вырезать гланды через неподходящее место - нету :-)
Behemoth (2002-06-24 08:57:00) [2]Неужели нет (желающих)and(знающих) людей, которые помогут разобраться со столь принципиальным для меня вопросом???
to Andrew_k: WinAPI конечно же хорошо, но принципиальный вопрос как это сделать именно через user.exe...
Anatoly Podgoretsky (2002-06-21 11:40:00) [3]tdump надо искать на диске с Дельфи
Andrew_k (2002-06-21 11:31:00) [4]А где мне можно найти этот тдамп? Буду очень рад самообразоваться!
Игорь Шевченко (2002-06-21 09:52:00) [5]Andrew_k © (21.06.02 09:43)
user.exe - это 16-битная DLL. Неверящие могут посмотреть ее программой tdump
Andrew_k (2002-06-21 09:43:00) [6]Слушай, а почему это ты считаешь, что user.exe - это 16-битная DLL??? И, к тому же, SwapMouseButton - это тоже WinAPI, только гимора в 5раз меньше. А вообще, вряд ли ты сможешь заставить работать user.exe под NT-based OS :(
Behemoth (2002-06-21 09:01:00) [7]Хочу через user.exe....И вообще как использовать 16-битную dll?
Andrew_k (2002-06-20 15:20:00) [8]А зачем так сложно?
Можно просто SwapMouseButton(true) - переключит, а если false, то обратно, работает под 2К, только что проверил.