0 / 0 / 0
Регистрация: 22.09.2011
Сообщений: 50
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Привязка программы по ID процесса22.01.2012, 15:40. Показов 5280. Ответов 19
Метки нет (Все метки)
Вот что смог нарыть на англо язычных порталах.
Но не понятно как сделать проверку этого ID в самой программе. Переменная:
Добавлено через 1 час 29 минут
0
|
22.01.2012, 15:40 | |
Ответы с готовыми решениями:
19
Порождение нового процесса и запуск программы в рамках порожденного процесса "Привязка" окон дочерних процессов к окну главного процесса Привязка программы по ID Привязка программы к C# приложению |
2347 / 1720 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
|
|
22.01.2012, 16:05 | 2 |
one.inside, а теперь тоже самое только по-человечески. Чего вы хотите добится?
0
|
Формучанин
364 / 294 / 42
Регистрация: 02.11.2010
Сообщений: 1,242
|
||||||
22.01.2012, 16:07 | 3 | |||||
Нужно проверять переменную cpuBrand ? а в чём собственно проблема?
правдо помоему имелось в виду другой ид. strcmp() непойдёт?
0
|
0 / 0 / 0
Регистрация: 22.09.2011
Сообщений: 50
|
|
22.01.2012, 16:19 [ТС] | 4 |
Допустим я даю человеку программу которая узнаёт id запущенного процесса.
Он мне копирует id процесса, при компилировании программы к которой идёт привязка я вставляю в код проверки ida процесса который мне передал человек. При сходстве id программа запускается при не сходстве нет.
0
|
Формучанин
364 / 294 / 42
Регистрация: 02.11.2010
Сообщений: 1,242
|
|
22.01.2012, 16:26 | 5 |
id процесса или id процессора?
если последнее, то в чём проблема? (предполагаю что cpuInfo это не тот id)
0
|
easybudda
|
||||||
22.01.2012, 16:26
#6
|
||||||
0
|
Формучанин
364 / 294 / 42
Регистрация: 02.11.2010
Сообщений: 1,242
|
|
22.01.2012, 16:28 | 7 |
а для получения PID есть это(win) http://msdn.microsoft.com/en-u... 85%29.aspx
0
|
0 / 0 / 0
Регистрация: 22.09.2011
Сообщений: 50
|
|
22.01.2012, 16:30 [ТС] | 8 |
0
|
I.M.
|
22.01.2012, 16:41
#9
|
Не по теме: А зачем Вам это вообще нужно-то? Что-то вроде защиты программы?
0
|
0 / 0 / 0
Регистрация: 22.09.2011
Сообщений: 50
|
|
22.01.2012, 16:53 [ТС] | 10 |
Да, так же более мощный способ защиты нежели id жёсткого диска и прочих устройств.
Модераторы переименуйте тему пожалуйста на:Привязка программы по ID процессора. Описался.
0
|
Формучанин
364 / 294 / 42
Регистрация: 02.11.2010
Сообщений: 1,242
|
||||||
22.01.2012, 17:30 | 11 | |||||
я так понимаю речь идёт о уникальном ID процессора, но имхо затея плохая:
Как я понял эта команда выдает нужный ID при eax==3:
(переменная cpuInfo из предыдущего примера у меня точно такаяже как на lws, и она не уникальная-думаю это не то что нужно) не думаю что ктото будет лезть в биос ради того чтобы запускать программу с такой привязкой
0
|
0 / 0 / 0
Регистрация: 22.09.2011
Сообщений: 50
|
|
22.01.2012, 17:35 [ТС] | 12 |
0
|
Формучанин
364 / 294 / 42
Регистрация: 02.11.2010
Сообщений: 1,242
|
|
22.01.2012, 17:38 | 14 |
я не углублялся в изучение cpuid, но думаю смогут, только какимто другим способом.
Собственно это мелочи, при желании можно изучить, я думаю что никто не станет лезть в биос. Добавлено через 1 минуту мы это какраз обсуждаем) тотже cpuid только в обёртке от msdn
0
|
0 / 0 / 0
Регистрация: 22.09.2011
Сообщений: 50
|
|
22.01.2012, 17:44 [ТС] | 15 |
Так, плохо но своими силами не написать)
А если ид запущенного процесса? Не располагаю инфой, есть предположения что он постоянно меняется. Это так или нет?
0
|
Формучанин
364 / 294 / 42
Регистрация: 02.11.2010
Сообщений: 1,242
|
|
22.01.2012, 17:47 | 16 |
к id процесса нету смысла делать привязку, при каждом запуске программы он разный(по моим наблюдениям)
0
|
0 / 0 / 0
Регистрация: 22.09.2011
Сообщений: 50
|
|
22.01.2012, 17:57 [ТС] | 17 |
0
|
Формучанин
364 / 294 / 42
Регистрация: 02.11.2010
Сообщений: 1,242
|
|
22.01.2012, 18:08 | 18 |
я в таких вопрос не силён, да и смысла особого не вижу.
лучше спросить у гугла
0
|
0 / 0 / 0
Регистрация: 22.09.2011
Сообщений: 50
|
|
22.01.2012, 18:12 [ТС] | 19 |
Гугл кроме как привязку по hdd не даёт больше ничего)
А если материнская плата? или ID bios http://msdn.microsoft.com/en-us/library/Aa394072
0
|
overlord_10
|
|
22.01.2012, 22:12 | 20 |
Да, ID процесса изменяется после каждого запуска процесса, НО мы (я и инсайд) интересуемся правда ли, что ID ПРОЦЕССОРА не изменяется и что у каждого компьютера он разный??
|
22.01.2012, 22:12 | |
22.01.2012, 22:12 | |
Помогаю со студенческими работами здесь
20
Привязка программы к компьютеру Интерфейс программы (привязка) Привязка программы надежная Привязка программы к железу Привязка программы к железу Привязка программы к компьютеру Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |