970 / 773 / 171
Регистрация: 12.04.2009
Сообщений: 1,700
|
|||||||||||
1 | |||||||||||
Портирование С++ -> С#25.12.2009, 16:22. Показов 1292. Ответов 2
Метки нет (Все метки)
Доброго времени суток, помогите портировать выложенный ниже код:
НАсколько я понимаю, функция memcpy(&rc4_key_Position, pointer, 4);, делает следующее, из pointer перемещает 4 байта в rc4_key_Position, тобиш меняет его розмещение. Проблема, незнаю как реализовать это средствами C#, потому как не работал с небезопасным кодом, и незнаю как сделать указатель с функцией ReadProcessMemory() - вообще туго, то что прочитал в тут, пока ни о чем не говорит само описание понятно, но опять таки указатели... Такс, кое что еще, сама функция ReadProcessMemory() делает следущее, ReadProcessMemory( 1) Читает процесс, 2) По указанному адресу, 3) Указатель на буффер, в который надо записать новые данные, 4) Размер данных, 5) Сколько было передано байт) Добавлено через 33 минуты Вот что собственно получилось от части:
0
|
25.12.2009, 16:22 | |
Ответы с готовыми решениями:
2
Портирование С++ портирование Портирование из Qt в С++ портирование |
5 / 5 / 0
Регистрация: 10.12.2009
Сообщений: 12
|
|
25.12.2009, 20:02 | 2 |
С вызовом WinApi функций в C# вообще туго! Почитайте про маршаллинг! класс по-моему называется MarshalByRefObject. Мне это помогло))
1
|
970 / 773 / 171
Регистрация: 12.04.2009
Сообщений: 1,700
|
|||||||||||
26.12.2009, 13:03 [ТС] | 3 | ||||||||||
Вот что получилось, методом проб и тыка:
Возможно это и не правильно, но пока работает, только в "боевых условиях" покажет так это или нет. Добавлено через 15 часов 10 минут вот так будет проще:
0
|
26.12.2009, 13:03 | |
26.12.2009, 13:03 | |
Помогаю со студенческими работами здесь
3
Портирование кода Портирование драйвера с XP на 7 Портирование регулярки Портирование кода с c++ на c# Портирование на Android Портирование кода с С# на С++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |