Автор
|
Тема: Стандартные папки Windows
|
kondrik |
опубликован 16-03-2001 12:04 MSK
Привет всем!Возникла такая проблемка, нужно определить стандартные папки Windows: такие, как Windows, Program Files и т.д. Как сделать такой сабж ? Заранее благодарен за любой совет.
|
purpe
|
опубликован 16-03-2001 12:16 MSK
вирус решил состряпать ? :))) |
kondrik
|
опубликован 16-03-2001 12:37 MSK
Типун тебе на язык (шучу, конешно).Нужно просто считать и переписать несколько строк в INI-файле. Best regards |
purpe
|
опубликован 16-03-2001 12:44 MSK
я когда создавал текстовую переменную с именем файла, то делал следующее:char servicedir[256]; lstrcpy(servicedir, "%SystemRoot%\\System32\\service.exe"); это для дирректории C:\Windows\System32 а вот про Program Files не знаю ... наверное что-то вроде этого ...
|
kondrik
|
опубликован 16-03-2001 14:21 MSK
В принципе мне Windows - директории достаточно. БОЛЬШУЩЕЕ SENKS, за совет
|
the_moon
|
опубликован 16-03-2001 16:04 MSK
http://msdn.microsoft.com/library/psdk/shellcc/shell/Functions/ShGetFolderLocation.htm |
Demo_S
|
опубликован 17-03-2001 17:52 MSK
Есть еще в винде такие функции: UINT GetWindowsDirectory(LPTSTR bufer,UINT size) которая возвращает в буфер размером size путь к каталогу в который установлена windows или , если не влазит, то возвращает требуемый размер. Такого же типа GetSystemDirectory Если надо больше, посмотри в MSDN на одну из этих функций, там будут ссылки и на другие подобные
|
kondrik
|
опубликован 20-03-2001 17:14 MSK
Большое спасибо за напутствие |