Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI LoadLibrary и открытые описатели файла Приложение, в нём ресурсом лежит dll. Извлекаю dll, использую, удаляю. Не хочу обременять себя учётом извлечённых dll, хочу чтобы они удалялись вместе с процессом, использую FILE_FLAG_DELETE_ON_CLOSE. Но тут проблема: файл с незакрытым handle'ом оказывается недоступен для LoadLibrary(error 32). Пробовал разные комбинации флагов доступа и share, результат одинаков. Даже без флага... https://www.cyberforum.ru/ win-api/ thread1497498.html Не понимаю, зачем нужны переменные среды и командная строка C++ WinAPI
Объясните, пожалуйста на пальцах какой прок от командной строки и переменных окружения. Я читаю Рихтера и тут описано что они есть и как ими манипулировать, но какой практический толк от этой информации? Спасибо! Добавлено через 15 часов 24 минуты Возможно, у меня были галлюцинации в 3 часу ночи, после просмотра СайлентХил. Но тут были 2 ответа в которых содержались ссылки на схожие темы...
C++ WinAPI Рисовать по всему экрану https://www.cyberforum.ru/ win-api/ thread1497313.html
Необходимо перемещать фигуру по всему экрану. Пытался сделать так void Draw::Down(){ HWND hWndD = GetDesktopWindow(); x++; y++; hdc = GetWindowDC(hWndD,NULL,true); InvalidateRect(hWndD,NULL,true);
C++ WinAPI Как избавиться от мерцания? https://www.cyberforum.ru/ win-api/ thread1497213.html
Здравствуйте, возникла такая проблема. При быстром прогоне таймера появляется мерцание, есть ли способы избавиться от него? #if defined(UNICODE) && !defined(_UNICODE) #define _UNICODE #elif defined(_UNICODE) && !defined(UNICODE) #define UNICODE #endif #include <windows.h> #include <tchar.h>
DirectX не запускается проект! C++ WinAPI
Вот код: #include <Windows.h> #include <d3d9.h> #pragma comment(lib, "d3d9.lib") #pragma comment(lib, "d3dx9.lib") //directX 3D initialize LPDIRECT3D9 pDirect3D = NULL; LPDIRECT3DDEVICE9 pDirect3dDevice = NULL; HRESULT InitialDirect3D(HWND hwnd) {
C++ WinAPI Ошибка при открытии процесса по его Handle Здравствуйте, столкнулся с проблемой открытия процесса, вот код: #include <iostream> #include <windows.h> #include <tlhelp32.h> using namespace std; #define PROGRAMM_NAME "Game" void main() { https://www.cyberforum.ru/ win-api/ thread1496842.html
C++ WinAPI PostMessage и SendMessage В общем такая проблема.... отправляю сообщение: PostMessage (hWnd, 1001, 1, (LPARAM)&cds); проходит.. пишу PostMessage (hWnd, WM_COPYDATA, 1, (LPARAM)&cds); не проходит... а SendMessage (*hWnd, WM_COPYDATA, 1, (LPARAM)&cds); проходит.... в чем проблема? конечно можно оставить case 1001 но это как то не по книжке :) https://www.cyberforum.ru/ win-api/ thread1495972.html C++ WinAPI Работа с EnumDisplayDevices
Все добрый день. На лето задали практику - написать прогу которая получает инфу о компе, с оперативкой, процессором, ОС и с жестким диском я разобрался, но вот с EnumDisplayDevices у меня проблемы. Порылся в гугле, пробовал код, но у меня он какой-то бред выводил. Может кто объяснить нормально/дать нормальный код с данной функцией?
C++ WinAPI Сделать функцию с неопределенным типом https://www.cyberforum.ru/ win-api/ thread1495473.html
Можно ли сделать функцию с неопределенным типом? попытка сделать так: template<typename funcType> funcType func(){} не к чему не привела, может оператор auto может помочь мне? Может это не возможно вообще?
C++ WinAPI Воспроизведение звука в WinAPI https://www.cyberforum.ru/ win-api/ thread1495057.html
Всем здрасьте. Я добавил звук в ресурсы и воспроизвожу его вот так: PlaySound(MAKEINTRESOURCE(IDR_WAVE), 0, SND_RESOURCE | SND_ASYNC | SND_MEMORY); Всё работает. А как я могу приостановить звук ? не могу найти ... Или можете скинуть полезную ссылку на подобные функции. Заранее спасибо с:
C++ WinAPI Отловить изменение громкости звука
Как отловить изменение звука? Создать просто цикл, который будет проверять изменение громкости, или можно создать событие, которое отловить изменение? В какую сторону смотреть?
C++ WinAPI Как считать текст из Edit control? Проблема с кодировкой https://www.cyberforum.ru/ win-api/ thread1494723.html
подскажите пожалуйста как считать текст из edit control, для дальнейшего вывода, а то у меня все время то тип не подходит(char не совместим char) то кодировка не та
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
0

DeleteFile Ошибка доступа - C++ WinAPI - Ответ 7864936

12.07.2015, 14:01. Показов 3064. Ответов 18
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.
Я использую вот такой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
if (SetFileAttributes(strFilePath.c_str(), FILE_ATTRIBUTE_NORMAL) == FALSE)
                    {wcout << GetLastErrorAsString().c_str()  << endl;
                        return ::GetLastError();}
                    
 
                    // Delete file
                    if (DeleteFile(strFilePath.c_str()) == FALSE) // удаление файла
                    {
                        cout << "mark: "<< endl;
                        std::wstring ws = GetLastErrorAsString();
                        std::string s(ws.begin(), ws.end());
                        cout << s<< endl;
                        wcout << ws.c_str() << endl;
                        return ::GetLastError();
                    }
                    else 
                        cout<<"File deleted"<<endl;
                }
чтобы удалить файл, атрибут выставляется без ошибки; но при попытке удалить файл появляется: "Ошибка доступа".
Нагромождения со строками - результаты попытки вывести ошибку на экран, но wcout почему то выводит пустую строку.
При запуске из-под администратора файлы тоже не удаляются.

Вернуться к обсуждению:
DeleteFile Ошибка доступа C++ WinAPI
0
Заказать работу у эксперта
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.07.2015, 14:01
Готовые ответы и решения:

DeleteFile
Есть директория N в ней лежит программа, в этой папке есть след пусть N\Projects\MyProjects В...

Функция DeleteFile
Здравствуйте, господа. Не получается разобраться с функцией DeleteFile, а именно: стоит задача...

Ошибка прав доступа
Не могу выполнить программу пишет ошибка прав доступа. #include &quot;windows.h&quot; LRESULT CALLBACK...

Ошибка доступа при выводе в listbox символа из файла
почему это произошло и как это можно починить? #include &quot;windows.h&quot; #include &quot;resource.h&quot;...

18
12.07.2015, 14:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.07.2015, 14:01
Помогаю со студенческими работами здесь

DeleteFile и try.catch
Удаляю файл через DeleteFile.Могут быть 2 ошибки:не существует и открыт. Как прикрутить сюда try -...

DeleteFile() или DeleteFileUTF8()?
Да, опять вопрос, набивший всем оскомину. Но в FPC-3.0 вроде бы при работе с файлами не надо больше...

DeleteFile, CopyFile, MoveFile
Как удалить файл с помощью delphi. (А также копировать, вставить и т.д.)

FILE *F, ShellExecute, DeleteFile
FILE *F; if ((F = fopen(&quot;read.txt&quot;, &quot;wt&quot;)) == NULL) { ShowMessage(&quot;..............&quot;); return; }...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru