services
- From
- Eugene Muzychenko (2:5000/14)
- To
- Yury Haron
- Date
- 2002-12-13T22:34:54Z
- Area
- SU.WINDOWS.NT.PROG
Привет!
13 Dec 02 17:13, you wrote to me:
EM>> Это называется "делать чеpез задницy" :)
YH> А я споpю? Но "чеpез пеpедницy" :) не полyчится, за отсyствием
YH> сpедств.
Каких средств? Пока я в твоей задаче не нашел ничего, что требовало бы каких-то внештатных средств. Просто ты принципиально решил сделать это методами, принятыми в 9x, в этом вся проблема :) Причем, самое забавное - сам ведь будешь гнобить какого-нибудь досовского кулхацкера, которому приспичило программно шевелить выходной линией параллельного порта, но непременно из юзерского процесса, который возмущается недоступностью энтевых портов для команд in/out и принципиально не желает написать соответствующий драйвер, а изобретает хитрый способ выполнять in/out :)
YH> Констpyкция вида:
YH> RtlDosPathNameToNtPathName_U/NtOpenProcessToken/NtAdjustPrivileg
YH> esToken/NtSetSstemInformation/NtAdjustPrivilegesToken/NtClose/RtlFree
YH> UnicodeString - ничyть не меньший извpат ;-).
Зато добился своей извращенной цели, и доволен :)))
Всего доброго!
Евгений Музыченко
--- GoldED+/W32 1.1.4.7
* Origin: Fox Tracks, Novosibirsk, Russia (2:5000/14)