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

Запись запущенных программ в лог файл. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Скриншот программно. http://www.cyberforum.ru/cpp-beginners/thread327410.html
Добрый вечер. Сделал скриншот программно: void __fastcall TForm1::Button2Click(TObject *Sender) { HDC hdc = GetDC(0); if (hdc) { Graphics::TBitmap* bmp = new...
C++ Реализовать рекурсивную функцию вычисления n-ого числа из последовательности Фибоначчи по формуле: Fib(0)=1, Fib(1)=1, Fib(n)= Fib(n-1)+ Fib(n-2). Реализовать рекурсивную функцию вычисления n-ого числа из последовательности Фибоначчи по формуле: Fib(0)=1, Fib(1)=1, Fib(n)= Fib(n-1)+ Fib(n-2).в с++....огромное спасибо заранее!!! http://www.cyberforum.ru/cpp-beginners/thread327400.html
C++ Зделана программа на С++ нужна дакументация, налажывание и отладка
Зделана программа на С++ и нужна к ней документация, налажывание и отладка я не знаю как это зделать если ктото может помоч то очень прошу помогите завтро нужно здать по предмету 5 лаб. 1....
dev c++ графика. Окраска экрана. C++
<graphics.h >как окрасить экран на белый цвет???
C++ "Поиск путей на графах". С++ http://www.cyberforum.ru/cpp-beginners/thread327386.html
Задача. Для некоторого ориентированного графа задана матрица весов W. С помощью алгоритма Форда-Беллмана вычислить веса кратчайших путей, исходящих из первой вершины, до остальных вершин. ...
C++ Как изменить условие Сделал задачу, но когда тестировал нашел ошибку и не могу исправить ( описание ошибки после кода ) // xz.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include... подробнее

Показать сообщение отдельно
Grex
1 / 1 / 0
Регистрация: 03.12.2008
Сообщений: 55

Запись запущенных программ в лог файл. - C++

29.06.2011, 01:40. Просмотров 1505. Ответов 1
Метки (Все метки)

Знаю что лог файлы, хранящиеся в C:\WINDOWS\Prefetch записывают все запущенные программы и момент их запуска.
Скажите, можно ли как-то выдернуть этот список и записать его в файл, или получить этот список программно и так же записать его в файл?

Добавлено через 4 минуты
Может кому-то поможет:
Функция CreateToolhelp32Snapshot возвращает Handle снимка процессов и динамических памятей, модулей и потоков, используемых процессами. Пример:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
    #include "stdafx.h"
    #include "windows.h"
    #include "iostream.h"
    #include "tlhelp32.h"
 
    int main(int argc, char* argv[])
    {
    HANDLE hSnap = NULL;
    THREADENTRY32 te32;
    hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, 0);
    if (hSnap!=NULL)
    {
    if (Thread32First(hSnap, &te32))
    {
    cout << te32.th32ThreadID << " " << te32.th32OwnerProcessID << endl;
    while (Thread32Next(hSnap, &te32))
    cout << te32.th32ThreadID << " " << te32.th32OwnerProcessID << endl;
    }
    }
    CloseHandle(hSnap);
    return 0;
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru