Познавательный блог Мобильная врсия

Страницы

Промо

Архив за 12.03.2008

Как определить тип процессора на C++

Как определить тип процессора на C++. Используем Ассемблерную вставку. Что она делает я в душе не ебу по показывает правильно.

#include <iostream.h>
#include <conio.h>
#include <windows.h>

int main(int argc, char* argv[])
{
BYTE m,s;
asm
{
mov m,dh;
mov s,dl;
}

int a = m;
cout<<"Type Processor : "<<a<<endl;
a = s;
cout<<"Number Processor: "<<a<<endl;
return 0;
}

Работа с процессами. Функции CreateProcess и TerminateProcess

Работа с процессами. Функции CreateProcess и TerminateProcess.

Для того чтобы из обычного любого приложения создать процесс нам необходима функция CreateProcess.

BOOL CreateProcess(
LPCTSTR lpApplicationName, // указатель на имя исполняемого файла
LPTSTR lpCommandLine, // указатель на командную строку
LPSECURITY_ATTRIBUTES lpProcessAttributes, // указатель на атрибуты безопасности процесса
LPSECURITY_ATTRIBUTES lpThreadAttributes, // указатель на атрибуты безопасности потока
BOOL bInheritHandles, // указатель на флаг наследования
DWORD dwCreationFlags, // флаги создания
LPVOID lpEnvironment, // указатель на новый блок среды
LPCTSTR lpCurrentDirectory, // указатель на имя текущего каталога
LPSTARTUPINFO lpStartupInfo, // указатель на структуру STARTUPINFO
LPPROCESS_INFORMATION lpProcessInformation // указатель на структуру PROCESS_INFORMATION
);

Читать полностью →



Поиск по сайту

Статистика

Мета

  Разработка и дизайн — StvPromo.ru