Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Студия в ОС

46K
09 февраля 2010 года
xaka
16 / / 25.11.2009
Здравствуйте не давно поставил систему Windows 7. Установил туда MVisual Studio 2008 (RUS), создав пустой проект, я добавил в него следующие строки
 
Код:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
    ofstream fin;
    fin.open("C:\\POET.txt");
    return 0;
}
или
 
Код:
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
    CreateFile ("C:\\pppp.txt",GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,0,OPEN_EXISTING,0,0);
    return 0;
}

Как вы заметили данная программа должна создавать текстовой файл, в Windows 7 такое явление не происходит, а вот в Windows XP все работает нормально! В чем проблема?
Заранее спасибо.
399
09 февраля 2010 года
KIV
432 / / 20.01.2009
Может проблема с правами доступа? Может у программы просто не прав писать в корень? Попробуйте создать файл в папке "Мои документы". Я не использовал Windows 7, но слышал там очень сильно развита система ограничения прав доступа... А еще (если это возможно) можно попробовать поотключать все эти защиты файловой системы...
36K
09 февраля 2010 года
sstorm
55 / / 25.03.2009
uac надо отключить
5
09 февраля 2010 года
hardcase
4.5K / / 09.08.2005
Цитата: xaka
Здравствуйте не давно поставил систему Windows 7. Установил туда MVisual Studio 2008 (RUS)

SP1 на студию ставить обязательно.


Цитата: xaka
 
Код:
fin.open("C:\\POET.txt");
В чем проблема?
Заранее спасибо.

Система не позволяет кому-попало писать в корень системного диска C. Пишите, к примеру, в домашний каталог C:\Users\xaka.

Цитата: KIV
можно попробовать поотключать все эти защиты файловой системы...


Цитата: sstorm
uac надо отключить


А может еще и в ногу пострелять? :D

46K
10 февраля 2010 года
xaka
16 / / 25.11.2009
Всем спасибо
311
10 февраля 2010 года
plastictown
309 / / 08.01.2006
Буквально вчера столкнулся такой же проблемой: Виста не разрешала открывать мой же файл в папке %TEMP% ( причем, при создании его в той же папке ничего ничего страшного не произошло), покуда я не передал в CreateFile() SECURITY_ATTRIBUTES с правами по умолчанию. Слава Рихтеру:)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог