Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Получить Основной шлюз Windows XP/7 https://www.cyberforum.ru/ win-api/ thread620189.html
Всем привет, надо получить "Основной шлюз" (как в XP так и в W7), т.е. по-умолчанию шлюз, а не шлюз конкретного сетевого адаптера. Первый выводится в XP по route print (см. картинку). Если есть... GetAdaptersInfo, там и пример есть. Тебя интересует поле AdapterInfo->GatewayList.IpAddress.String This list usually contains a single entry for IPv4 address of the default gateway for this adapter
C++ WinAPI Как получить дескриптор дочернего активного окна? Есть дескриптор (HWND hWnd) какого-то окна (левого, не относящегося к моей программе). Нужно получить дескриптор дочернего окна, которое в данный момент владеет фокусом. Гарантируется, что hWnd в... id находит, но GetGUIThreadInfo возвращает FALSE // HWND focus_window - дескриптор окна DWORD id = GetWindowThreadProcessId(focus_window, NULL); LPGUITHREADINFO info = new GUITHREADINFO; if... https://www.cyberforum.ru/ win-api/ thread619975.html
C++ WinAPI Создание приложения, которое рендерит html файл https://www.cyberforum.ru/ win-api/ thread619670.html
Как создать минимальный браузер, ну тоесть не совсем браузер а приложение которое рендерит html файл, нечего большего от него не требуется, как просто рендерить определенный файл. И еще возможно ли... UI, ну ATL это понятно, а через COM как?
C++ WinAPI В каких случаях необходимо использовать CreateHeap — для чего нужно создавать еще кучи https://www.cyberforum.ru/ win-api/ thread619287.html
Я пишу работу по исследованию кучи, все написал, но на предварительном отчете получил следующие пожелания: Опишите, пожалуйста, в каких случаях необходимо использовать CreateHeap - для чего нужно... "Однако в некоторых случаях использование malloc и new оказывается недостаточно эффективным. Дело в том, что оба этих оператора выделяют память из общего пула свободной памяти, который называют кучей...
C++ WinAPI Програмно нажать на ссылку https://www.cyberforum.ru/ win-api/ thread617123.html
Есть окно чужой прог-ы, в нем есть встроенный веб-браузер (не знаю что там внутри либо експлорер либо вебкит какой-нибуть), в нем есть страничка с тегом <a>...</a>. Возможно ли через винапи нажать на...
Проверить, запущен ли процесс C++ WinAPI
Вот как в с++ в WinApi проверит если запущен процесс "test.exe" то выполнить код #include <windows.h> #include <stdlib.h> #include <stdio.h> int APIENTRY WinMain(HINSTANCE hint, HINSTANCE... programm1r, мне надо просто проверить запущен ли процесс с именем test123.exe
C++ WinAPI Изменение цвета диалогового окна Все привет, когда в visual studio создаешь свой dialog, то цвет его получается серым. А его можно поменять на белый? SetClassLong + GCL_HBRBACKGROUND https://www.cyberforum.ru/ win-api/ thread619126.html Мануал или справочник по Win API C++ WinAPI
День добрый, товарищи! А подскажите хороший мануал или справочник по WinAPI. Желательно, доходчиво объясняющий что да как, дружественный к читателю. Гм. Вот от книги Михаила Флёнова "Программирование на C++ глазами Хакера" у меня осталось скорее отрицательное впечатление. А вот Джеффри Рихтер, "Windows для профессионалов" - это да, это классика!
C++ WinAPI Интеграция справки в ехе файл https://www.cyberforum.ru/ win-api/ thread616989.html
Добрый день. Есть exe файл и файл справки chm. ВОПРОС. Как при компиляции проекта интегрировать в ехе файл справку и как ее потом вызвать ? Спасибо gcc, code::blocks как вариант можно встроить её в ресурсы , а при обращении к данному файлу копировать на жёсткий диск и там её запускать.
Ошибка отображения окна C++ WinAPI
При раз работке приложения на WinApi окна при перерисовки на 100-150 раз начинает неправильно отображаться: заполняет собой весь экран, полоса прокрутки прыгает. Не подскажите, отчего может возникать... Код в студию! Особенно интересует функция WindowProc() и регистрация класса окна.
C++ WinAPI FindFirstChangeNotification() Здорово всем! Вообщем у меня возникли проблемы с функцией FindFirstChangeNotification() Хотел написать программу для аудита DVD диска Вот исходник: #include <stdio.h> #include <windows.h> ... Если FindFirstChangeNotification вернула INVALID_HANDLE_VALUE - проверяй, что вернет GetLastError(), какова причина ошибки. https://www.cyberforum.ru/ win-api/ thread617036.html C++ WinAPI Ошибка: error LNK2019: ссылка на неразрешенный внешний символ 1.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__GetStockObject@4 в функции _WinMain@16 1.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__DeleteObject@4 в... Евгений М., нет все равно выдает эти ошибки у меня подключены либы это: #pragma comment (lib, "ddraw.lib") #pragma comment (lib, "dsound.lib") #pragma comment (lib, "dinput.lib") #pragma... https://www.cyberforum.ru/ win-api/ thread616983.html
 Аватар для lordimid
6 / 5 / 1
Регистрация: 02.10.2011
Сообщений: 111
12.07.2012, 13:30  [ТС] 0

Функция WriteFile - C++ WinAPI - Ответ 3261211

12.07.2012, 13:30. Показов 17041. Ответов 18
Метки (Все метки)

Ответ

Помогите пожалуйста разобраться, что не так делаю. Почему массив не записывается в файл?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <windows.h>
#include <stdio.h>
 
 
int main()
{
    HANDLE hFile;
    DWORD dwBytesWritten;
int buffer[3];
int *s;
buffer[0]=1;
buffer[1]=2;
buffer[2]=3;
buffer[3]=4; 
s=&buffer[0];
    // Откроем существующий файл. 
 
    hFile = CreateFile("original.txt",  // имя файла 
        GENERIC_WRITE,                   
        0,                              
        NULL,                           
        OPEN_ALWAYS,                  
        FILE_ATTRIBUTE_NORMAL,          
        NULL);                          
    if (hFile == INVALID_HANDLE_VALUE) 
    { 
        printf("Could not open file.");
        return 0;
    } 
    WriteFile(hFile, buffer, 3, 
                &dwBytesWritten, NULL); 
    CloseHandle(hFile); 
        return 0;
}


Вернуться к обсуждению:
Функция WriteFile C++ WinAPI
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.07.2012, 13:30
Готовые ответы и решения:

WinAPI+HID: WriteFile генерирует код ошибки 1 ("Неверная функция")
Пишу обертку над собственным классом HID. Устройство нахожу, хендл к нему открывается, но при попытке записи в него получаю ошибку...

WriteFile - ERROR_INVALID_USER_BUFFER
Здравстуйте, вот программа сохраняющая картинку из ресурсов на жёсткий диск: #include &lt;windows.h&gt; int WINAPI...

WriteFile не пишет
#include&lt;windows.h&gt; #include&lt;iostream&gt; #include&lt;process.h&gt; #include&lt;string.h&gt; #define THRCOUNT 2 HANDLE hOpen, hWrite; ...

18
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.07.2012, 13:30
Помогаю со студенческими работами здесь

Атомарна ли WriteFile
Здравствуйте. Открыт один файл, несколько потоков использую его хэндл для записи (логирование). После каждого вызова WriteFile...

Writefile и Creatfile
Здравствуйте! Столкнулся с такой проблемой: Файл создаётся и в случае если он есть открывается и в него записывается некоторые данные...

CreateFile, WriteFile
Подскажите работающий код программы на с++, которая создаёт файл с помощью CreateFile

Using WriteFile() cause the error 5 - ERROR_ACCESS_DENIED
Win10, VS Community 2015. Ребятушки, помогите, не могу записать данные на флешку. Команда result = WriteFile(hDevice, buffer, 512,...

Функции CreateFile() и WriteFile()
Господа, помогите разобраться с функциями CreateFile() и WriteFile(). В следующем простом примере пытаюсь создать файл txt и записать...

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru