PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » Вопросы по PureBasic » Указанный путь к файлу


Указанный путь к файлу

Сообщений 1 страница 2 из 2

1

На сколько я знаю, винду можно установить на любой диск - будь он D, E или C , если мой файл будет заменять hosts я указал путь такой - C:\WINDOWS\system32\drivers\etc\hosts, но вот и подумал, что диск может быть не обязательно же C, и файл не будет заменен правильно! поэтому поставил  такой путь -  %systemroot%\system32\drivers\etc\hosts" , но на проверке я заметил что %systemroot% не работает... дак как же тогда правильно указать путь, чтобы файл правильно залился ? 2- ой вопрос, хостс насколько я знаю разный у каждой  OC? у 7 - 8 одинаковый, у XP свой , правильно говорю??

0

2

Код:
ProcedureDLL.s GetSpecialFolder_Location(Valeur.l) 
  If SHGetSpecialFolderLocation_(0, Valeur, @Dossier_ID) = 0 
    SpecialFolderLocation.s = Space(#MAX_PATH) 
    SHGetPathFromIDList_(Dossier_ID, @SpecialFolderLocation) 
    If SpecialFolderLocation 
      If Right(SpecialFolderLocation, 1) <> "\" 
        SpecialFolderLocation + "\" 
      EndIf 
    EndIf 
  EndIf 
  ProcedureReturn SpecialFolderLocation.s 
EndProcedure

String.s=GetSpecialFolder_Location(37)+"drivers\etc\hosts\"
Debug String

0


Вы здесь » PureBasic - форум » Вопросы по PureBasic » Указанный путь к файлу