Pertanyaan yang diberi tag «winapi»

Windows API (sebelumnya disebut Win32 API) adalah rangkaian inti antarmuka pemrograman aplikasi yang tersedia untuk sistem operasi Microsoft Windows. Tag ini untuk pertanyaan tentang mengembangkan aplikasi Windows asli menggunakan API Windows.



8
Cari tahu proses apa yang mendaftarkan hotkey global? (Windows API)
Sejauh yang saya ketahui, Windows tidak menawarkan fungsi API untuk memberi tahu aplikasi apa yang telah mendaftarkan hotkey global (melalui RegisterHotkey). Saya hanya dapat mengetahui bahwa hotkey terdaftar jika RegisterHotkey mengembalikan false, tetapi bukan siapa yang "memiliki" hotkey tersebut. Jika tidak ada API langsung, mungkinkah ada jalan memutar? Windows mempertahankan …


12
Periksa apakah jalur valid
Saya hanya bertanya-tanya: Saya sedang mencari cara untuk memvalidasi jika jalur yang diberikan valid. (Catatan: Saya tidak ingin memeriksa apakah ada file! Saya hanya ingin membuktikan keabsahan jalur - Jadi jika file mungkin ada di lokasi) . Masalahnya, saya tidak dapat menemukan apa pun di .Net API. Karena banyaknya format …
110 c#  .net  winapi  path 

4
Mengekspor fungsi dari DLL dengan dllexport
Saya ingin contoh sederhana mengekspor fungsi dari C ++ Windows DLL. Saya ingin melihat header, .cppfile, dan .deffile (jika benar-benar diperlukan). Saya ingin nama yang diekspor tidak didekorasi . Saya ingin menggunakan konvensi pemanggilan paling standar ( __stdcall?). Saya ingin menggunakannya __declspec(dllexport)dan tidak harus menggunakan .deffile. Sebagai contoh: //header extern …

15
Menghasilkan id mesin unik
Saya perlu menulis fungsi yang menghasilkan id yang unik untuk mesin tertentu yang menjalankan OS Windows. Saat ini, saya menggunakan WMI untuk menanyakan berbagai parameter perangkat keras dan menggabungkannya bersama-sama dan melakukan hash untuk mendapatkan id unik. Pertanyaan saya adalah, parameter apa yang disarankan yang harus saya gunakan? Saat ini, …

6
Apa itu pompa pesan?
Di utas ini (diposting sekitar setahun yang lalu) ada diskusi tentang masalah yang bisa datang dengan menjalankan Word dalam sesi non-interaktif. Nasihat (cukup kuat) yang diberikan di sana adalah untuk tidak melakukannya. Dalam satu posting dinyatakan "Office API semua mengasumsikan Anda menjalankan Office dalam sesi interaktif di desktop, dengan monitor, …



10
Apakah gettimeofday () dijamin dengan resolusi mikrodetik?
Saya mem-porting game, yang aslinya ditulis untuk Win32 API, ke Linux (baik, port OS X dari port Win32 ke Linux). Saya telah menerapkan QueryPerformanceCounterdengan memberikan uSeconds sejak proses dimulai: 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 - startTimeVal.tv_usec); …


3
Apa kepanjangan dari LPCWSTR dan bagaimana seharusnya penanganannya?
Pertama-tama, apa itu sebenarnya? Saya kira ini adalah sebuah pointer (LPC berarti konstanta pointer panjang), tapi apa artinya "W"? Apakah itu penunjuk khusus ke string atau penunjuk ke string tertentu? Misalnya saya ingin menutup Window bernama "TestWindow". HWND g_hTest; LPCWSTR a; *a = ("TestWindow"); g_hTest = FindWindowEx(NULL, NULL, NULL, a); …
91 c++  winapi  lpcstr 

8
Cara membaca nilai dari registri Windows
Diberikan kunci untuk beberapa nilai registri (misalnya HKEY_LOCAL_MACHINE \ blah \ blah \ blah \ foo) bagaimana saya bisa: Tentukan dengan aman bahwa kunci seperti itu ada. Secara terprogram (yaitu dengan kode) dapatkan nilainya. Saya sama sekali tidak berniat menulis apa pun kembali ke registri (selama karier saya jika saya …
91 c++  windows  winapi  registry 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.