Внедрение Dll и перехват API-функций
Я вроде читал в нете, что тут нужно внедрять написанный мной Dll в процесс А.
Скажите, такую программу можно написать на C#, или все же проще на С++? Если можно, то подскажите нужные для этого библиотеки или литературу...Очень нужно.
На .NET ваша задача в общем случае не решаема . Нужно использовать неуправляемый код - C++, Delphi, etc.
С++ или Delphi лучше, ИМХО.
Литература - на wasm.ru есть неплохие статьи (посмотри по автору MS Rem), точную ссылку дать не могу сейчас, сайт лежит.
Цитата: Proger_XP
В C# есть "неуправляемый режим" (unsafe mode), но писать такого рода вещи в управляемом коде, который будет работать на 90% в неуправляемом режиме, смысла нет.
Это не "неуправляемый" режим. Это режим, позволяющий выполнять арифметику над указателями, код в любом случае будет управляемым.