почитайте статьи про csrss в этом блоге: http://j00ru.vexillium.org/ и интересное чтиво и ответ на ваш вопрос там найдете...
хех... ну и на том спасибо!
хех, а я почему то к windows research kernel как-то скептически относился... но раз вы рекомендуете)))
хех, тоже ничего идейка... у вас есть xp-шные сурцы кстати?))) ну ступил немного, простите меня...
нет... посмотрите в мсдн, они сделали для этих прав отдельный флаг (PAGE_EXECUTE_READWRITE), который не воспринимает функция CreateFileMapping до...
есть два процесса, один другому в шаренную секцию (создана с флагом PAGE_EXECUTE_READWRITE) пишет код и данные, второй исполняет код и читает...
ну зависит от задачи... я вообще считаю, что тид не на много сложнее получить, чем hwnd... но допустим, если у процесса не должно быть окон, зачем...
yurza спасибо! то, что нужно... это код из исходников win2k?
не обязательно необходимо окно... асинхронное сообщение можно и потоку послать, если он "гуи-тред" (см функцию IsGUIThread)... WM_COPYDATA...
выложите пожалуйста полный код, заключенный в этот свитч... а то я некоторые типы релоков не знаю, как фиксить (в x64 дллках встречаются)...
вообще на рисунке какая-то странная экспонента: http://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0 наверное...
так и будет скорее всего... по этой же причине например данные сначала архивируются, а потом шифруются... чем ближе энтропия к максимально, тем...
и где бы вы думали? в драйвере файловой системы UDF... майкрософт не перестает удивлять, а гугл не в курсе дела... ось: Windows Vista Business SP2...
по поводу эксплуатирования: "вот работяги-имигранты мечтают когда-нибудь стать тупыми жирными американцами" (с) Гомер Симсон про роль виндовса: не...
зачем?
напишите этот код в том, в чем вы не ноль...
ОФФТОП: вот это просто жуть: сделай как-нить так: // в хедере каком-нить #ifdef _DEBUG #define DBGMSG(String) DbgMsg( __FILE__ , __LINE__ ,...
как это что фиксить? таблицу импорта... в директории IMAGE_DIRECTORY_ENTRY_IMPORT лежат подряд структуры IMAGE_IMPORT_DESCRIPTOR, в нем поле Name...
никогда не ставил себе ПО, требующую для активации установку драйвера... мне кажется это подло))) вообще, мне кажется, что сейчас более-менее...
а... ясно... как альтернативный вариант могу предложить такой алгоритм: найти главный поток в программе (самый первый поток в массиве...
Имена участников (разделяйте запятой).