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

Привязка программы по ID процесса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите как написать программы на С++ http://www.cyberforum.ru/cpp-beginners/thread432843.html
Упр. 1 Напишите программу, которая выводит в левом верхнем углу экрана квадрат, изображенный с использованием символа, который пользователь введет с клавиатуры (размер квадрата 3x3 символа). По нажатию любой клавиши выводится еще один такой же квадрат со смещением на 5 позиций вправо. При следующем нажатии любой клавиши выводится такой же квадрат на 5 строк ниже, чем первый квадрат. Упр. 2 С...
C++ нужно написать с программки в с++ помогите пожалуйста сделать программки в с++ со строками нужно срочно завтра зачёт!!!! создать функцию для обработки символьных строк.функция copies(s,s1,n).Назначение копирование строкм с в строку с1 н раз http://www.cyberforum.ru/cpp-beginners/thread432840.html
Функция PlaySound воспроизводит звук и возвращает управление СРАЗУ ЖЕ (но это неправильно), почему? C++
Друзья! Вот код: #include <windows.h> #include <stdio.h> int main (){ PlaySound ("fail.wav", 0, SND_FILENAME || SND_SYNC); //getchar (); return 0; }
ошибка при прегрузки оператора C++
вот код: #include <iostream> using namespace std; class Count { private: int cn; public: Count() : cn(0)
C++ задача с бинарным файлом http://www.cyberforum.ru/cpp-beginners/thread432819.html
Помогите, пожалуйста, написать на C++. Нужно создать бинарный файл f и записать в него целые числа. Организовать просмотр бинарного файла и его обработку: Найти все четные числа и их количество.
C++ бинарные и унарные операторы Не могу понять в чем какие унарные а какие бинарные операторы в С++, может если не сложно, объяснить? подробнее

Показать сообщение отдельно
nxnx
Формучанин
362 / 293 / 16
Регистрация: 02.11.2010
Сообщений: 1,234
22.01.2012, 17:30
я так понимаю речь идёт о уникальном ID процессора, но имхо затея плохая:

Счастливые обладатели процессоров Pentium III (только их) могут определить серийный номер своего процессора (предварительно разрешив в BIOS его сообщение процессором, которое по умолчанию отключено) при помощи CPUID с EAX=3.
(источник http://www.wasm.ru/print.php?article=hardzen)

Как я понял эта команда выдает нужный ID при eax==3:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
 
 
int main(void){
    
    unsigned int ecx,edx;   
    asm(
    "movl $3,%%eax\n"
    "cpuid\n"    
    "movl %%ecx,%0\n"
    "movl %%edx,%1":"=r"(ecx),"=r"(edx)::"eax","ebx","ecx","edx"
    );
    printf("ECX: %u\nEDX: %u\n",ecx,edx);
    
    
return 0;
}
http://liveworkspace.org/code/23c039...14fd863d503e09
(переменная cpuInfo из предыдущего примера у меня точно такаяже как на lws, и она не уникальная-думаю это не то что нужно)
не думаю что ктото будет лезть в биос ради того чтобы запускать программу с такой привязкой
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru