Russian Qt Forum
Ноябрь 23, 2024, 17:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Программа генерации уникальных для каждого компьютера паролей  (Прочитано 3914 раз)
merke
Гость
« : Сентябрь 19, 2010, 10:25 »

Всем привет!

Мне нужен Ваш совет! У меня появилась необходимость написать прожку маленькую для винды, которая бы генерила пароли для компа исходя из железа, т.е. например брала серийные номера хардов или версию биоса в общем буду делать это через WMI.
Данную мааааленькую прожку люди будут качать с инета и очень часто, это связано с её важностью и необходимостью, поэтому важен её размер, он должен быть измеряться в килобайтах. Если писать на Qt даже консольное приложение, то все равно придется тащить с собой библы, а это уже мегабайты, ну ни как не подходит.

Мне очень нужен Ваш совет, на чем писать данную прожку, на чистом С++? Может Java, C#, VB, не важно какой язык, смогу на любом, просто важно мнение профессионалов, а особенно при написании на каком инструменте не потребуется дополнительных библиотек. Единственно что будет делать прога так это генерить уникальный для компа айдишник, записывать его в файл или же подсовывать его в буфер обмена или же если это будет приложение с гуем, выводить в каком нибудь едитбоксе.

Если писать на чистом C++ то какую среду взять? Думаю может писать на VB .NET, если да, то не будет ли таких же проблем как и с VB6 например, придется таскать с собой .ocx целую кучу.

Все что мне нужно это единтсвенный исполняемый файл .exe и все. Приложение не важно консалька или гуй, предпочтительнее конечно же гуй.

Буду рад любой помощи!!
Записан
Sancho_s_rancho
Гость
« Ответ #1 : Сентябрь 19, 2010, 10:54 »

Странно, вы знаете столько языков, а выбор сделать не можете. Я бы взял С.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #2 : Сентябрь 19, 2010, 10:57 »

Если Вындоуз - значит реестр. Погуглите напр BIOS registry - найдете примеры
Записан
merke
Гость
« Ответ #3 : Сентябрь 19, 2010, 11:31 »

Да знаю я тока C++, VB, VB .NET, но в наше время наличие гугла позволяет с легкостью писать и на других языках.
Записан
merke
Гость
« Ответ #4 : Сентябрь 19, 2010, 11:41 »

К пример если я возьму среды Microsoft Visual C++ 6.0 или VB .NET при написании такой прожки нужно будет с собой таскать дополнительные библы или нет?
Записан
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #5 : Сентябрь 19, 2010, 12:45 »

только не VB.NET =) будешь таскать стопицотмегабайтный .Net framework. Бери C++ или C, бери WinAPI и вперед и с песнями, получишь размер менее чем 15 Kb.
Записан

Гугль в помощь
merke
Гость
« Ответ #6 : Сентябрь 19, 2010, 13:43 »

Спасибо!!! Теперь я определился с выбором!!!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 23.