Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: функции для определения параметров ОС и подключения kernel32  (Прочитано 6579 раз)
0 Пользователей и 1 Гость смотрят эту тему.
nikedeforest
Гость
« : 13-02-2004 14:09 » 

Я до этого писал только под ДОС на Борланде, на Visual C++ так, создавал детские проекты в
 консольном режиме, а тут задание дали и смысл состоит в том, что используя библиотеки:
 kernel32.dll,  user32.dll и пр. сделать так, что бы прога выдавала:
1)имя компьютера, имя пользователя
2)Пути к системным каталогам Винды
3)версию ОС
4)Системные параметры
и т.д. долго перечислять. Я в принципе понимаю, что зная нужные функции это делается легко,
но во-первых я не знаю таких функций, а во-вторых я понятия не имею как подключить
 эти бибилиотеки, уж точно не #include<stdio.h> Жаль. Огромная просьба, напишите мне
прототипы нужных функций, и объясните как обратится к ним. Если не сложно то с примерами,
одного вполне достаточно, но пример желательно на Visual C++.
зы: 1)Где можно в инете найти какой-нибудь справочник всяких функций и библиотек, чтоб там
описание и их  применение давалось???  
    2) Что такое системные метрики, и зачем нужны?
Надеюсь понятно объяснил суть вопросов, заранее спасибо.
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 13-02-2004 17:34 » 

Если ты уже писал на VisualC++, то все что тебе надо у тебя уже есть: и заголовки, и библиотеки, и справочник MSDN по ф-иям win32 и прочим. Т.е., все это поставляется в комплекте с VC. Если MSDN у тебя нет, то можно посмотреть на http://msdn.microsoft.com .
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.

Хз, я не очень просто не очень во всё это верю, во всякие там сатурны и прочую поебень.
nikedeforest
Гость
« Ответ #2 : 13-02-2004 18:38 » 

"Если ты уже писал на VisualC++, то все что тебе надо у тебя уже есть"- же писал, копейки (см. выше). Мне бы пример.
Записан
grozny
Гость
« Ответ #3 : 13-02-2004 22:46 » 

их есть там  Отлично - http://msdn.microsoft.com
в мануале всё написано, ей-богу
Записан
nikedeforest
Гость
« Ответ #4 : 14-02-2004 15:06 » 

А на вторую часть вопроса кто-нибудь ответит?
Записан
boki
Гость
« Ответ #5 : 15-02-2004 18:09 » 

Смотри MSDN там енто бадяга описана Я шокирован!
Записан
ysv_
Помогающий

ua
Offline Offline

« Ответ #6 : 15-02-2004 20:50 » 

Вот вырезка из MSDN'a:
"Platform SDK: Windows System Information
System Metrics
Display elements are the parts of a window and the display that appear on the system display screen. System metrics are the dimensions of various display elements. Typical system metrics include the window border width, icon height, and so on. System metrics also describe other aspects of the system, such as whether a mouse is installed, double-byte characters are supported, or a debugging version of the operating system is installed. The GetSystemMetrics function retrieves the specified system metric.
Applications can also retrieve and set the color of window elements such as menus, scroll bars, and buttons by using the GetSysColor and SetSysColors functions, respectively."
Записан
Diletant
Помогающий

de
Offline Offline

« Ответ #7 : 16-02-2004 08:48 » 

Цитата: nikedeforest
Я до этого писал только под ДОС на Борланде, на Visual C++ так, создавал детские проекты в
 консольном режиме, а тут задание дали и смысл состоит в том, что используя библиотеки:
 kernel32.dll,  user32.dll и пр. сделать так, что бы прога выдавала:
1)имя компьютера, имя пользователя

Посмотри в MSDN перечень функций netapi32.dll. Например, NetUserGetInfo(...) и т.д.
Цитата: nikedeforest

2)Пути к системным каталогам Винды


GetWindowsDirectory(...)

Цитата: nikedeforest

3)версию ОС


GetVersionEx(...)

Цитата: nikedeforest

4)Системные параметры


Например, GetSystemMetrics

Цитата: nikedeforest

зы: 1)Где можно в инете найти какой-нибудь справочник всяких функций и библиотек, чтоб там
описание и их  применение давалось???  

Естественно, MSDN. Кроме того есть замечательный ресурс www.firststeps.ru. Там, по-моему, есть ответы на все твои вопросы. И описание многих функций АPI.

Цитата: nikedeforest

    2) Что такое системные метрики, и зачем нужны?

Посмотри описание функции GetSystemMetrics в MSDN и все поймешь.
Записан
Diletant
Помогающий

de
Offline Offline

« Ответ #8 : 17-02-2004 08:38 » 

PS. Совершенно случайно наткнулся в MSDN  на топик с названием Getting System Information. Вообще-то это даже не топик, а пример на заданную тему... Улыбаюсь
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines