Форум программистов, компьютерный форум CyberForum.ru

Управление памятью другой программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ MSVS или MINGW http://www.cyberforum.ru/cpp/thread1561773.html
Привет всем. У меня скоро заканчивается пробная версия visual studio и я думаю установить mingw(операционная система Windows). Как mingw? Лучше mcvs? Мне обязательно чтобы отладчик был хороший. Но ещё на хабре читал что mcvs лучше оптииизирует код. Ну вообщем расскажите немного про mingw.
C++ Visual Studio + CUDA Устанавливаю CUDA 7.5 с сайта https://developer.nvidia.com/cuda-downloads Затем для интеграции в Visual Studio 2015 скачиваю Nsight™ Visual Studio Edition 5.0 с сайта https://developer.nvidia.com/gameworksdownload#?dn=ns.. видеокарта Nvidia GeForce 740m последний драйвер 358.50 Однако шаблона в Visual Studio 2015 не наблюдаю как быть? Еще Code Blocks могу использовать однако не могу... http://www.cyberforum.ru/cpp/thread1561713.html
Объяснения по DynCall C++
(сижу на MSVC 2005 и 2013) Нужна помощь по следующим пунктам: 1. Что надо чтоб начать работать с DynCall (что то в проэкте подключить, либы, что то заинсталлить?..) 2. Примеры простеньких программ с приминением DynCall. 3. Нашёл в нете такой пример: mathlib <- dynfind(c("msvcrt","m","m.so.6")) x <- .dynsym(mathlib,"sqrt") .dyncall(x, "d)d", 144L) Я хочу использовать данную либо именно...
Стеганографическое маскирование текста в аудио-контейнере методом расширения спектра C++
Добрый вечер! Может быть кто-то поможет найти исходники каких-нибудь программ на си++ именно с шифрованием в аудио-контейнер? Или реализацию этого метода для контейнера-изображения?
C++ Проинициализировать sdl раньше чем другие файлы http://www.cyberforum.ru/cpp/thread1560739.html
Есть проект из нескольких файлов. Этот проект использует библиотеку sdl. Есть главный файл, где проходит инициализация sdl и есть функция main. Еще есть два файла: один заголовочный ,другой cpp. В этих двух файлах определены классы, которые используют библиотеку sdl. Дело в том что классы используют библиотеку sdl, a sdl инициализируется в main( т.е.позже), в классе есть статические переменные,...
C++ Ищу аналог Visual Studio Интересует аналоги Visual Studio, как под винду, так и под linux. Требование - это наличие аналога intellisense ( с автодополнением и проверкой кода "на лету") и поддержкой дебаггера. Единственное, что я нашел, так это emacs с flycheck и автокомплитом, но я так и не смог к нему привыкнуть. подробнее

Показать сообщение отдельно
Lethorn
45 / 2 / 0
Регистрация: 04.12.2014
Сообщений: 16
Завершенные тесты: 3
26.10.2015, 11:22     Управление памятью другой программы
для 32-битного процесса PID и хэндл можно выковырять еще вот таким образом:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <Windows.h>
#include <iostream>
#include <TlHelp32.h>
 
using namespace std;
 
int main()
{
    HANDLE hProc = NULL;
    PROCESSENTRY32 pe = { 0 };
    pe.dwSize = sizeof(PROCESSENTRY32);
 
 
    HANDLE snap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, NULL);
    if (Process32First(snap, &pe) == TRUE)
    {
        while (Process32Next(snap, &pe) == TRUE)
        {
            if (_wcsicmp(pe.szExeFile, TEXT("notepad.exe")) == 0)
            {
                hProc = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pe.th32ProcessID);
// хэндл получен, можно куралесить
                cout << GetProcessId(hProc) << endl;
                            
                CloseHandle(hProc);
            }
        }
    }
 
    CloseHandle(snap);
 
    return 0;
}
на 64-разрядном процессе нет возможности протестить, но судя по описанию CreateToolhelp32Snapshot на мсдн (да и по ее названию ) нифига не получится.
 
Текущее время: 15:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru