![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.05.2009
Сообщений: 17
|
![]()
Всем доброго времени суток!
Возникла такая ситуация: пишу простенькую програмку на Delphi 7, работает с процессами и файлами. Касательно процессов все нормально: запиливает, выпиливает и все что угодно, но когда дело доходит до элементарного переименования файлов - работа встает. Т.е. функция переименования просто не выполняется. Полагаю, что проблемы создает Win7, которая вроде бы как должна при запуске запрашивать у пользователя разрешение для программы, чтобы та могла изменять файлы, но разрешения винда не запрашивает и переименовать тоже не дает. Собственно вопрос: как запросить это самое разрешение или обойти его? |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 04.05.2009
Сообщений: 17
|
![]()
Ребят, кто сталкивался - ответьте плз, а то я уже извращаться начал... думаю создать из программы .bat файл, переименовывать через него, а затем удалить
![]() |
![]() |
![]() |
![]() |
#3 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
А как переименовываете, код?
Файлы, которые переименовываете, где лежат? Сами из под какой учетной записи сидите? И что там с UAC?
Будь проще и люди к тебе потянутся
|
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 04.05.2009
Сообщений: 17
|
![]() Цитата:
Код:
Последний раз редактировалось xStill; 18.01.2012 в 01:19. Причина: дополнение |
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
'/' - прикольно, попробуйте \
Да и Spamer подсказывает - в конце ExtractFilePath уже есть \
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 18.01.2012 в 01:21. |
![]() |
![]() |
![]() |
#6 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
Попробуйте:
Код:
Будь проще и люди к тебе потянутся
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]() Цитата:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Win7 x64 и Win7 x86, возможно ли? | Пепел Феникса | Операционные системы общие вопросы | 9 | 11.12.2011 14:09 |
Работа с БД и файлами | neonex | БД в Delphi | 2 | 31.05.2011 12:05 |
Некорректная работа OpenDialog в win7 | Gonzo | Компоненты Delphi | 0 | 21.12.2010 15:12 |
Работа с файлами | Cpluser | Общие вопросы C/C++ | 2 | 16.02.2009 23:22 |