Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
daarg
0 / 0 / 1
Регистрация: 05.11.2008
Сообщений: 164
#1

DLL VC++, права доступа на запись и удаление файлов - C++

31.03.2010, 11:00. Просмотров 790. Ответов 4
Метки нет (Все метки)

Есть DLL, написанная на VC++. Она занимается тем, что удаляет, создает .txt-файлы и пишет лог в .txt-файл, а также переписывает таблицы в SQL-базе. Метод этой DLL, который этим занимается вызывается через ASP. На боевом сервере это работает. Я перенес DLL на мою тестовую машину, зарегистрировал ее, дал разрешение для Everyone и IUSR_(name) на Read,Read&Execute,Write для самой DLL и папки, где она лежит. И не работает. Подскажите кто знает, как это решить. Может ставить какие-то разрешения для папок Programm Files или системные Dll для VC++?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2010, 11:00     DLL VC++, права доступа на запись и удаление файлов
Посмотрите здесь:

Запись, чтение, удаление из файлов - C++
Добрый день! Решаю задачку: 1) Нужно записать в файл - моя программа записывает в .dat файл вводимую структуру. Но можно ли это...

Права доступа к перегруженным операторам - C++
Решая задачу из Лафоре. Возник вопрос доступа к перегруженным операциям. Классу CountPP не доступен перегруженый оператор базовых классов...

Запись из внедренной dll в другую dll этого процесса - C++
main.cpp #include <Windows.h> extern int writeprocess(); DWORD WINAPI MainThread(LPVOID lpParam) { ...

Как уствновить права доступа к директории для Groups и Users? - C++
Мне надо создать дерево директорий на определенном диске и для каждой директории установить permissions для груп и пользователей. Скажем...

Получить администраторские права доступа в windows (аналог PHP-функции curl) - C++
Ребят, только начала изучать данное чудо. У меня вопрос к вас. В php есть функция курл, то есть позволяет системному скрипту...

Модификаторы доступа на чтение и запись - C++
Я разобрался с public, private и protected. А как можно сделать чтобы переменная была публичной, но только на чтение или только на запись?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
31.03.2010, 14:26     DLL VC++, права доступа на запись и удаление файлов #2
А что за ошибка валится?
daarg
0 / 0 / 1
Регистрация: 05.11.2008
Сообщений: 164
31.03.2010, 16:09  [ТС]     DLL VC++, права доступа на запись и удаление файлов #3
В том-то и дело что ошибки не выдается. Работает, только не делает то, что должна - перезаписывать файлы в папке, писать лог и апдэйтить SQL-базу. Еще вот что - эта DLL(не я ее писал) создает объект Internet Explorer и дальше ,используя его, бегает по URL, который вводится в начале как параметр. Поэтому может какиих прав нет на файлы IE в Programm Files..?
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
01.04.2010, 00:09     DLL VC++, права доступа на запись и удаление файлов #4
Если вы предполагаете наличие ошибки, тогда придется отлаживать, добавте в вашу функцию возможность ведения лога. Критичный блок, где подозревается присутствие ошибки заключите в try - catch операторы и пишите в лог ошибку, когда она перехватывается. Хорошо также добавить записи в лог при старте и завершении ф-ции, тогда вы сможете точно убедится, что ф-ция была запущена. После добавления записи в лог, не забываейте его flash'ить (там по жизни проблемы с кэшированием).

Ну теперь вперед, на сбор ошибок.

Удачи, Владимир
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2010, 16:42     DLL VC++, права доступа на запись и удаление файлов
Еще ссылки по теме:

Удаление/изменение DLL после использования - C++
Доброго времени суток. Подскажите, возможна ли полная выгрузка DLL из процесса программы которая её использовала, без перезапуска самой...

Подключение к проекту С++ dll, lib файлов - C++
Всем привет. Возникла необходимость подключения библиотек POCO - Download; POCO - POCO Zip Library; В частичности интересует...

Статическое подключение системных DLL-файлов - C++
Добрый вечер, уважаемые форумчане! Ситуация следующая: Я написал программу, все работает так, как мне нужно. С помощью Actual Installer...

Удаление файлов - C++
Вот условие задачи: Написать программу удаления файлов. Имена файлов задаются в командной строке. Заранее благодарен тому кто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
daarg
0 / 0 / 1
Регистрация: 05.11.2008
Сообщений: 164
18.04.2010, 16:42  [ТС]     DLL VC++, права доступа на запись и удаление файлов #5
Разобрался. DLL тут непричем оказалась. И права на запись тоже. Ошибка была в файле конфигурации для задачи, где эта dll использовалась. Пользователя, кстати, Everyone с Full Control вполне хватило для работы. Спасибо всем, кто ответил!
Yandex
Объявления
18.04.2010, 16:42     DLL VC++, права доступа на запись и удаление файлов
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru