|
Вопрос # 5 539/ вопрос открыт / |
|
Здравствуйте!
Как (програмно) определить системный каталог (WINDOWS) ?
 |
Вопрос задал: Vics (статус: Посетитель)
Вопрос отправлен: 29 июля 2011, 10:12
Состояние вопроса: открыт, ответов: 4.
|
Ответ #1. Отвечает эксперт: bugmenot
Функцией GetWindowsDirectory
http://msdn.microsoft.com/en-us/library/ms724454(VS.85).aspx
 |
Ответ отправил: bugmenot (статус: 3-ий класс)
Время отправки: 29 июля 2011, 10:32
Оценка за ответ: 4
Комментарий к оценке: спасибо, разобрался.
|
Ответ #2. Отвечает эксперт: winner13
Здравствуйте, Vics!
А можно проще,
WinExec(PAnsiChar('cd %windir%'),SW_HIDE);
Вин екзек выполнить кмд процесс, команду ЦД %виндир%-переход в C:/windows/ ,а параметр св_хайд скроет досовское окно.
 |
Ответ отправил: winner13 (статус: 1-ый класс)
Время отправки: 29 июля 2011, 23:36
|
Ответ #3. Отвечает эксперт: Localiz
Здравствуйте, Vics!
// Получить каталог Windows
GetMem(pWinDir,80); // выделить память
// для строки
GetWindowsDirectory(pWinDir,80); // получить каталог Windows
sWinDir := pWindir;
 |
Ответ отправил: Localiz (статус: 1-ый класс)
Время отправки: 5 августа 2011, 12:33
|
Ответ #4. Отвечает эксперт: JAE
Здравствуйте, Vics!
А зачем определять его программно? Оно и так известно: %systemroot%.
 |
Ответ отправил: JAE (статус: 1-ый класс)
Время отправки: 19 августа 2011, 13:59
|
Мини-форум вопроса
Всего сообщений: 4; последнее сообщение — 7 августа 2011, 17:32; участников в обсуждении: 3.
|
Мережников Андрей (статус: Абитуриент), 30 июля 2011, 08:20 [#1]:
Цитата (winner13):
Вин екзек выполнить кмд процесс, команду ЦД %виндир%-переход в C:/windows/
зачем? Автор спросил как узнать системный каталог, а не как в него перейти.
|
|
bugmenot (статус: 3-ий класс), 30 июля 2011, 14:16 [#2]:
Цитата (winner13):
скроет досовское окно
Досовские окна закончились 7 лет назад.
виконання програми розпочинається з того самого мiсця, де призупинилося.
|
|
winner13 (статус: 1-ый класс), 2 августа 2011, 13:07 [#3]:
по старой памяти всё можно+)
Не решимых проблем нет, есть неприятные для нас решения.
|
|
bugmenot (статус: 3-ий класс), 7 августа 2011, 17:32 [#4]:
Localiz: посетите мою ссылку ради интереса
виконання програми розпочинається з того самого мiсця, де призупинилося.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|