![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| varra |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 27.3.2003 Где: Новосибирск Репутация: нет Всего: нет |
дык к этому и стремимся!
чво-то по твоей ссылке 404 вылазиет
а вот это не есть гуд, потому как в классах и 98, и 2000 виндовсы стоят |
||||||
|
|||||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 7 Всего: 115 |
||||
|
||||
| DonPager |
|
|||
|
Колдырь ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 28.3.2003 Где: Воронеж Репутация: нет Всего: 2 |
Вот исходник : http://galileo.spaceports.com/~donpager/do...nload/passw.rar
-------------------- кодер + лодырь = колдырь |
|||
|
||||
| DonPager |
|
|||
|
Колдырь ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 28.3.2003 Где: Воронеж Репутация: нет Всего: 2 |
требует очень небольшой доработки, сам не занимался т.к. под 2к отпала надобность в такой прожульке... -------------------- кодер + лодырь = колдырь |
|||
|
||||
| varra |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 27.3.2003 Где: Новосибирск Репутация: нет Всего: нет |
||||
|
||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 7 Всего: 115 |
Под любую, но там возможно из-за одной функции небудет работать в NT
Но я эту функцию пометил. (вообще то она не так важна) |
|||
|
||||
| varra |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 27.3.2003 Где: Новосибирск Репутация: нет Всего: нет |
в 98 все отлично,спасибо. в 2000 на RegisterServiceProcess (GetCurrentProcessID, 1) вылетает (raised too many consecutive exeptions: 'access violation at 0x00000000: read of address 0x00000000'). и вообще,сколько ни копалась в инете по поводу скрытия проги от Ctrl+Alt+Del вWin2к, решения не нашла... |
|||
|
||||
| XpyDi |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 25.11.2002 Где: USSR Репутация: нет Всего: 2 |
varra
Есть 2 решения: 1 Глобальный хук + коректировка таблицы импорта во всех процессах -> фильтрация всех вызовов некоторых функций. Плюсы: работает хорошо, как в 98, так и в 2000. Минусы: есть некоторые проблемы с консольными приложениями 2 Драйвер редактирующий ServiceDescriptorTable -> фильтрация всех вызовов некоторых функций. Плюсы: в 2000 это намного лучше первого варианта. Минусы: драйвера может устанавливать только администратор или кто-то с похожими правами + драйвер будет работать только в 2000, т.е. в 95/98/ME им уже не воспользуешься. |
|||
|
||||
| RA |
|
||||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 7 Всего: 115 |
Слушай, а ведь в NT/XP можно вообще запретить ACD (Вроде где то в реестре. может даже в pollicies) Это сообщение отредактировал(а) RAdmin - 20.4.2003, 09:17 |
||||
|
|||||
| XpyDi |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 25.11.2002 Где: USSR Репутация: нет Всего: 2 |
2RAdmin по-моему, что бы не вылетали ошибки при работе программы это задача программиста, а не пользователя. А так по-моему получаеться наглость я как пользователь качал из интернета или откудато еще твою программу, забил её винт, а она мне еще и говорит что мол я должен отключить там, там и там, поставить то, то и то, сменить монитор на такой, как у автора, так после этого автор еще и деньги за своё детище попросит. Хотя мне, как программисту это очень удобно.
А вообще пиши-те так:
|
|||
|
||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 7 Всего: 115 |
Жаль немогу на NT проверить поэтому такая вот вариация :
procedure RegisterServiceProcess(a,b:dword);stdcall;external 'kernel32.dll'; RegisterServiceProcess(0,1); |
|||
|
||||
| varra |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 27.3.2003 Где: Новосибирск Репутация: нет Всего: нет |
всё, со скрытием задачи и процесса в Win2k справились, спасибо man2002ua
а вот с Explorer'ом не все гладко: 1)если грузить в 98 свое приложение ВМЕСТО него, через system.ini (shell='myapp.exe'), то юзер может запросто отредактировать файл и поставить shell='explorer.exe'... так ведь? 2)если Explorer все-таки грузится, а мое приложение (до ввода логина и пароля) его "убивает", то после повторной загрузки Explorer'a некоторые иконки в системном трее (например,раскладка клавы и некоторые др.) не видны (Win 98) 3) в Win 2000 Explorer вообще самостоятельно загружается после "убиения" Это сообщение отредактировал(а) varra - 21.4.2003, 21:03 |
|||
|
||||
| man2002ua |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 943 Регистрация: 12.11.2002 Где: Киев Репутация: нет Всего: 2 |
не за что
-------------------- "Нет ничего более постоянного, чем временное" |
|||
|
||||
| varra |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 27.3.2003 Где: Новосибирск Репутация: нет Всего: нет |
а можно ведь system.ini открыть на запись , тогда юзверь не сможет его отредактировать и загрузить при старте не мое приложение, а explorer... |
|||
|
||||
| Song |
|
|||
![]() Sysman.ru ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1095 Регистрация: 2.6.2002 Репутация: нет Всего: 4 |
>>Жаль, что у Songa не заработало, хотел бы я знать почему!
Да. У меня критический сбой системы Слушай а текстом драйвера не поделишься? -------------------- Прежде чем сказать "Невозможно", подумай, прав ли ты |
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |