У кого-нибудь есть идея, почему некоторые установки Windows XP не будут оценивать путь с двойным обратным слэшем в них?Двойная обратная косая черта не работает?
Ошибка найдена на некоторых XP (такая же сборка, исправления, неизвестные подробности). В большинстве случаев все работает, на некоторых ПК ниже не работает:
Путь запроса (реестр или папка) с функциями, такими как RegEnumKeyEx, fopen не работает, если путь содержит две обратные косые черты, например C:\\test\hello.txt
.
strPath = "\SOFTWARE\Microsoft\Windows\Currentversion\run" // works
strPath = "\SOFTWARE\Microsoft\Windows\Currentversion\\run" // doesn't work
Есть ли какой-либо вариант политики или настройки, которые могут повлиять на него?
Любая помощь приветствуется, RM
нет, синтаксис верен. Я имею в виду, что это не работает, когда в синтаксисе есть четыре обратных слэша, что приводит к двум обратным слэшам в реальной строке. Когда есть две обратные косые черты (в результате одна обратная косая черта в фактической строке), она работает – 2009-04-08 10:53:58