Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: uLister + Text Search + Document Converter 
Author Message
Total7zip



PostPosted: Fri Mar 18, 2011 14:02    Post subject: Reply with quote

видимо Copy-Paste кода привел к ошибке.
arax wrote:

Странно, сейчас проверил у меня ulister.ini создается если ненайден именно в %APPDATA%
Да и вроде код обработки не допускает иного
Code:
 
...
        if(GetFileAttributesW(path)==0xFFFFFFFF) {
            GetEnvironmentVariableW(L"APPDATA",path,MAX_PATH);
            *wcsrchr(path, L'\\') = L'\0';
            wcscat(path,L"\\ulister.ini");
        }
...


собственно баг в третьей строке
Code:
*wcsrchr(path, L'\\') = L'\0';

в случае с переменной APPDATA эта строка не нужна, потому что вы получаете не путь к файлу, а папку.
этой строкой вы не отрезаете имя файла, а поднимаетесь на уровень выше.
видимо, у меня на Win7, вашему плагину не хватает прав, чтоб писать в это место. и это правильно =)
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group