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

Страницы

Промо

Архив за 23.03.2008

Как определить тип Windows NT или не NT на C++

Как определить тип Windows NT или не NT на C++. По старой доброй традиции используем функцию GetVersionEx.

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

bool OsTypeNT(void)
{
OSVERSIONINFO vi;

vi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
GetVersionEx(&vi);
if (vi.dwPlatformId==VER_PLATFORM_WIN32_NT)
return true;

return false;
}

int main(int argc, char* argv[])
{
char *res;
if(OsTypeNT())
cout<<"NT";
else
cout<<"No NT";
getchar();
return 0;
}

https://proudclinic.by/catalog/ginekologiya акушер Гинеколог Минск.

Как узнать и изменить цвета оформления Windows на C++

Как узнать и изменить цвета оформления Windows на C++. Все окошки, кнопочки, формочки и любые элементы оформления Windows настраиваются. настраиваются они цветами. Так вот в стандартной теме оформления можно узнать какие сейчас используются цвета в системе. И изменить их по своему усмотрению. Помнится в молодости все боялись одной утилитки. После её запуска, все элементы оформления становились черными. ;) Я оч испугался тогда, оказалось, это был не вирус а лишь безобидная шутка.

char* sys_colors_id[] = {
"ActiveBorder", "ActiveTitle", "AppWorkSpace", "Background", "ButtonAlternateFace",
"ButtonDkShadow","ButtonFace", "ButtonHilight", "ButtonLight", "ButtonShadow",
"ButtonText", "GradientActiveTitle","GradientInactiveTitle","GrayText", "Hilight",
"HilightText", "HotTrackingColor", "InactiveBorder", "InactiveTitle","InactiveTitleText",
"InfoText", "InfoWindow", "Menu","MenuBar", "MenuHilight", "MenuText", "Scrollbar",
"TitleText", "Window", "WindowFrame", "WindowText"};

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

Как узнать Стартовую страницу и страницу поиска в IE на C++

Как узнать Стартовую страницу и страницу поиска в IE на C++. Через системный реестр мы легко можем узнать Start Page и Search Page броузера Internet Exlporer. И очень легко можем изменить эти адреса. Пошутив над другом, поставив ему главной страницей порно сайт. :)

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

char* ie_param[] = {"Start Page","Search Page"};

void ie_param_id_(void)
{
clrscr();
RegOpenKeyEx(HKEY_CURRENT_USER, "Software\\Microsoft\\Internet Explorer\\Main", 0, KEY_QUERY_VALUE, &Key);
printf(" IE settings \n\n",Shell);

for(int i=0;i<2;i++)
{
RegQueryValueEx(Key, ie_param[i], NULL, NULL, Shell, &ShellPath);
printf("%s - %s\n",ie_param[i],Shell);
}
RegCloseKey(Key);
getch();
}

Собственно, данная функция показывает какие адреса сейчас используются.

Узнаём Reget и CuteFtp Download Directory на C++

Узнаём Reget и CuteFtp Download Directory на C++. Большинство программ хранит настройки в системном реестре. Так и папка разных FTP и Download менеджеров, куда скачиваются все файлы тоже обозначена там. В примере ниже мы узнаем путь к папке CuteFTP 5.0 и Reget Deluxe.

#include <stdio.h>
#include <windows.h>

int main(int argc, char* argv[])
{
//-------------------------------
// Cute Ftp Download Directory
//-------------------------------
HKEY cKey;
unsigned char CuteFTP[512];
DWORD CuteFTPPath = sizeof(CuteFTP);
RegOpenKeyEx(HKEY_CURRENT_USER, "Software\\GlobalSCAPE\\CuteFTP 5.0\\CuteFTP", 0, KEY_QUERY_VALUE, &cKey);
RegQueryValueEx(cKey, "DLPath", NULL, NULL, CuteFTP, &CuteFTPPath);
RegCloseKey(cKey);
//------------------------------
printf("%s",CuteFTP);
getchar();
return 0;
}

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



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

Статистика

Мета

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