Запитання з тегом «winapi»

API Windows (раніше називався API Win32) - це основний набір інтерфейсів прикладного програмування, доступних для операційних систем Microsoft Windows. Цей тег стосується питань щодо розробки нативної програми Windows за допомогою API Windows.

15
Де я можу знайти .emacs файл для Emacs, що працює в Windows?
Я намагався шукати файл .emacs для інсталяції Windows для Emacs, але не зміг його знайти. Чи має таке ім’я файлу в Windows, як в Unix? Чи повинен я сам це створити? Якщо так, під який конкретний каталог він знаходиться?


8
Дізнайтеся, який процес зареєстрував глобальну гарячу клавішу? (API API)
Наскільки мені вдалося дізнатися, Windows не пропонує функцію API, щоб вказати, яка програма зареєструвала глобальну гарячу клавішу (через RegisterHotkey). Я можу лише дізнатися, що гаряча клавіша зареєстрована, якщо RegisterHotkey поверне помилкове значення, але не той, хто "володіє" гарячою клавішею. За відсутності прямого API, чи може існувати обхідний шлях? Windows підтримує …


12
Перевірте, чи дійсний шлях
Мені просто цікаво: я шукаю спосіб перевірити, чи дійсний даний шлях. (Примітка. Я не хочу перевіряти, чи файл існує! Я хочу лише підтвердити обгрунтованість шляху. Отже, якщо файл, можливо, існує в місці розташування) . Проблема в тому, що я не можу знайти нічого в API .Net. Завдяки безлічі форматів та …
110 c#  .net  winapi  path 

4
Експорт функцій з DLL з dllexport
Я хотів би простий приклад експорту функції з DLL C ++ Windows. Я хотів би побачити заголовок, .cppфайл та .defфайл (якщо це абсолютно потрібно). Я хотів би, щоб експортовані назви не були захищені . Я хотів би скористатися найбільш стандартною умовою виклику ( __stdcall?). Мені б хотілося використовувати, __declspec(dllexport)а не …

15
Створення унікального ідентифікатора машини
Мені потрібно написати функцію, яка генерує ідентифікатор, унікальний для даної машини під управлінням ОС Windows. В даний час я використовую WMI для запиту різних апаратних параметрів і об'єднання їх разом і хеш для отримання унікального ідентифікатора. Моє запитання, які запропоновані параметри я повинен використовувати? Наразі я використовую комбінацію даних bios …

6
Що таке насос для повідомлень?
У цій темі (опублікованій близько року тому) йде обговорення проблем, які можуть виникнути із запуском Word у неінтерактивній сесії. Дана там (досить сильна) порада цього не робити. В одному дописі зазначено, що "API API припускають, що ви працюєте з Office в інтерактивному сеансі на робочому столі, з монітором, клавіатурою та …

9
Як зробити контекст візуалізації OpenGL з прозорим фоном?
Контексти візуалізації зазвичай мають суцільний колір на тлі (чорний чи будь-який, див. Зображення нижче): Мені цікаво, чи можна налаштувати вікно, без прикрас І з прозорим фоном, дозволяючи мені виводити на нього речі OpenGL. Це дало б ілюзію, що трикутник пливе на екрані. Прозорий фон повинен дозволяти вам бачити робочий стіл …

10
Чи гарантовано gettimeofday () з мікросекундною роздільною здатністю?
Я переношу гру, яка спочатку була написана для Win32 API, на Linux (ну, перенесення порту OS X порту Win32 на Linux). Я реалізував QueryPerformanceCounter, давши uSeconds з моменту запуску процесу: BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount) { gettimeofday(&currentTimeVal, NULL); performanceCount->QuadPart = (currentTimeVal.tv_sec - startTimeVal.tv_sec); performanceCount->QuadPart *= (1000 * 1000); performanceCount->QuadPart += (currentTimeVal.tv_usec - …

9
Як надрукувати у вікні виводу налагодження у програмі Win32?
У мене є проект win32, який я завантажив у Visual Studio 2005. Я хотів би мати можливість надрукувати речі у вікні виводу Visual Studio, але я не можу до кінця зрозуміти, як. Я спробував "printf" та "cout <<", але мої повідомлення залишаються вперто недрукованими. Чи існує якийсь особливий спосіб друку …


3
Що означає LPCWSTR і як з цим поводитися?
Перш за все, що це саме? Я думаю, це покажчик (LPC означає довгу константу покажчика), але що означає "W"? Це конкретний вказівник на рядок чи вказівник на конкретний рядок? Наприклад, я хочу закрити вікно з назвою "TestWindow". HWND g_hTest; LPCWSTR a; *a = ("TestWindow"); g_hTest = FindWindowEx(NULL, NULL, NULL, a); …
91 c++  winapi  lpcstr 

13
Який найпростіший спосіб проаналізувати файл INI у C ++?
Я намагаюся проаналізувати файл INI за допомогою C ++. Будь-які поради щодо найкращого способу досягнення цього? Чи слід використовувати інструменти Windows API для обробки файлів INI (з якими я абсолютно не знайомий), рішення з відкритим кодом чи намагатися проаналізувати його вручну?
89 c++  winapi  ini  fileparse 

8
Як прочитати значення з реєстру Windows
Враховуючи ключ для деякого значення реєстру (наприклад, HKEY_LOCAL_MACHINE \ blah \ blah \ blah \ foo), як я можу: Безпечно визначте, що такий ключ існує. Програмно (тобто за допомогою коду) отримують його значення. Я абсолютно не маю наміру писати що-небудь назад до реєстру (на час своєї кар'єри, якщо можу допомогти). …
89 c++  windows  winapi  registry 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.