Rumah pangkalan data tutorial mysql 驱动学习笔记2-用程序加载NT驱动程序

驱动学习笔记2-用程序加载NT驱动程序

Jun 07, 2016 pm 03:30 PM
memuatkan belajar program nota memandu pemandu

NT 驱动 程序 的加载: 1:为NT 驱动 创建新的服务. 2:开启此项服务 3:关闭此项服务 4:删除NT 驱动 创建的服务 (1)打开SCM管理器 SC_HANDLE WINAPI OpenSCManager( __in LPCTSTR lpMachineName,//计算机名称.NULL或者空表示本机 __in LPCTSTR lpDatabaseName,/

NT驱动程序的加载:
1:为NT驱动创建新的服务.
2:开启此项服务
3:关闭此项服务
4:删除NT驱动创建的服务
(1)打开SCM管理器
SC_HANDLE WINAPI OpenSCManager(
  __in          LPCTSTR lpMachineName,//计算机名称.NULL或者空表示本机
  __in          LPCTSTR lpDatabaseName,//SCM数据库名称.NULL表示使用缺省数据库
  __in          DWORD dwDesiredAccess //使用权限.一般为SC_MANAGER_ALL_ACCESS
);
成功返回SCM管理器句柄.否则返回NULL
(2)创建服务
SC_HANDLE WINAPI CreateService(
  __in          SC_HANDLE hSCManager,//OpenSCManager打开的句柄
  __in          LPCTSTR lpServiceName,//服务名称.SCM管理器中看到的服务名称
  __in          LPCTSTR lpDisplayName,
  __in          DWORD dwDesiredAccess,//打开权限.一般为SERVICE_ALL_ACCESS
  __in          DWORD dwServiceType, //服务类型(文件系统驱动/普通驱动程序/驱动自加载/)
  __in          DWORD dwStartType,  //启动类型
  __in          DWORD dwErrorControl, //错误控制码
  __in          LPCTSTR lpBinaryPathName,//服务程序或者驱动程序的路径
  __in          LPCTSTR lpLoadOrderGroup,//服务属于哪个用户组
  __out         LPDWORD lpdwTagId,
  __in          LPCTSTR lpDependencies, //所依赖的服务的名称
  __in          LPCTSTR lpServiceStartName, //用户帐户名称
  __in          LPCTSTR lpPassword   //用户口令
);
(3)打开服务
SC_HANDLE WINAPI OpenService(
  __in          SC_HANDLE hSCManager,  //SCM管理器句柄
  __in          LPCTSTR lpServiceName,  //服务名称
  __in          DWORD dwDesiredAccess  //访问权限.一般为SC_MANAGER_ALL_ACCESS
);
(4)控制服务
BOOL WINAPI ControlService(
  __in          SC_HANDLE hService,   //服务句柄
  __in          DWORD dwControl,   //控制码
  __out         LPSERVICE_STATUS lpServiceStatus //指向一个SERVICE_STATUS 结构体,来接收最后的服务信息
);
(5)关闭SCM管理器
BOOL WINAPI CloseServiceHandle(
  __in          SC_HANDLE hSCObject
);
完整例程

 

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menjadikan Peta Google sebagai peta lalai dalam iPhone Bagaimana untuk menjadikan Peta Google sebagai peta lalai dalam iPhone Apr 17, 2024 pm 07:34 PM

Peta lalai pada iPhone ialah Peta, pembekal geolokasi proprietari Apple. Walaupun peta semakin baik, ia tidak berfungsi dengan baik di luar Amerika Syarikat. Ia tiada apa-apa untuk ditawarkan berbanding Peta Google. Dalam artikel ini, kami membincangkan langkah yang boleh dilaksanakan untuk menggunakan Peta Google untuk menjadi peta lalai pada iPhone anda. Cara Menjadikan Peta Google Peta Lalai dalam iPhone Menetapkan Peta Google sebagai aplikasi peta lalai pada telefon anda adalah lebih mudah daripada yang anda fikirkan. Ikut langkah di bawah – Langkah prasyarat – Anda mesti memasang Gmail pada telefon anda. Langkah 1 – Buka AppStore. Langkah 2 – Cari “Gmail”. Langkah 3 – Klik di sebelah apl Gmail

Pengenalan terperinci kepada perbezaan antara pemacu kad grafik NVIDIA Permainan sedia dan Studio Pengenalan terperinci kepada perbezaan antara pemacu kad grafik NVIDIA Permainan sedia dan Studio Mar 14, 2024 am 10:00 AM

NVIDIA adalah jenama kad grafik yang digunakan oleh ramai pengguna, iaitu kad N Namun, sesetengah pengguna mendapati terdapat Gameready dan Studio semasa memuat turun pemacu kad grafik. Mari kita lihat pengenalan terperinci tentang perbezaan antara pemacu kad grafik NVIDIA Gameready dan Studio. Gameready ialah produk kad grafik NVIDIA yang dioptimumkan untuk bidang permainan, manakala siri Studio ditujukan kepada pengguna profesional, mengoptimumkan pengalaman menggunakan perisian produktiviti. Kedua-dua siri kad grafik ini memberikan prestasi dan kestabilan terbaik untuk medan aplikasi yang berbeza untuk memenuhi keperluan pengguna untuk permainan dan perisian profesional. 2. Kekerapan kemas kini adalah berbeza: sedia permainan dikemas kini dengan kerap dan akan dikeluarkan

Adakah pemandu Logitech ghub tidak menyokong win7? -Mengapa pemacu Logitech ghub hanya boleh dipasang pada pemacu c? Adakah pemandu Logitech ghub tidak menyokong win7? -Mengapa pemacu Logitech ghub hanya boleh dipasang pada pemacu c? Mar 18, 2024 pm 05:37 PM

Adakah pemandu Logitech ghub tidak menyokong win7? Tidak serasi. Memandangkan Windows 7 telah berhenti mengemas kini dan bukan lagi sistem pengendalian utama Microsoft, banyak perisian baharu tidak lagi menyokongnya, seperti Logitech ghub. Antara muka utama pemacu Logitech: 1. Antara muka perisian utama berada di sebelah kiri Tiga butang ialah tetapan pencahayaan, butang dan kepekaan. 2. Dalam penetapan antara muka pencahayaan, kesan khas umum adalah agak konvensional, dan kesan audio visual adalah kemuncak Ia boleh menukar warna mengikut frekuensi bunyi, dan boleh ditetapkan mengikut jalur tinggi, tengah dan bes , dengan warna dan kesan yang berbeza. 3. Dalam tetapan butang, pengguna boleh mengeditnya di sini mengikut keperluan khas mereka. 4. Dalam tetapan sensitiviti, ramai pengguna akan mempunyai beberapa tetapan mereka sendiri. Mereka boleh menambah titik penukaran kelajuan DPI dengan sendirinya, tetapi

Apakah yang perlu saya lakukan jika Win11 gagal memuatkan pemandu Apa yang perlu dilakukan jika pemandu tidak boleh dimuatkan pada peranti ini? Apakah yang perlu saya lakukan jika Win11 gagal memuatkan pemandu Apa yang perlu dilakukan jika pemandu tidak boleh dimuatkan pada peranti ini? Apr 11, 2024 pm 05:01 PM

Artikel ini bertujuan untuk menyelesaikan mesej ralat "Pemandu tidak boleh dimuatkan pada peranti ini" yang pengguna Win11 hadapi semasa cuba memasang atau mengemas kini pemacu. Dengan membaca artikel ini, pengguna Win11 akan dapat menyelesaikan masalah "Pemandu tidak boleh dimuatkan pada peranti ini", dengan itu memastikan kestabilan sistem dan operasi normal peranti perkakasan. Gesaan Pembantu Keserasian Program: Pemacu tidak boleh dimuatkan pada peranti ini Kaedah 1: 1. Tekan kombinasi kekunci [Win+X], atau [klik kanan] klik [Logo Mula Windows] pada bar tugas, dan buka menu tersembunyi. item , pilih [Pentadbir Terminal]; 2. Tetingkap Kawalan Akaun Pengguna, adakah anda mahu membenarkan aplikasi ini membuat perubahan pada peranti anda? Klik【

UCM dalam Windows 11/10 - ralat pemacu peranti UCSI VPI UCM dalam Windows 11/10 - ralat pemacu peranti UCSI VPI Mar 24, 2024 am 09:50 AM

UCM-UCSIVPI adalah penting untuk komputer anda kerana ia bertanggungjawab untuk menguruskan port USB Type-C. Apabila anda menemui mesej ralat untuk pemacu ini dalam Pengurus Peranti, ia akan menjejaskan kerja biasa port USB Jenis-C anda. Oleh itu, adalah penting untuk menyelesaikan isu ini dengan segera dan artikel ini akan membimbing anda tentang cara menyelesaikan isu yang disebabkan oleh mesej ralat ini. UCM-UCSIACPI, Windows telah menghentikan peranti ini kerana ia melaporkan masalah (kod 43). Apakah pemacu peranti UCM—UCSIVPI? Microsoft menyediakan pemacu yang mematuhi spesifikasi Antara Muka Perisian Sistem Penyambung USB Jenis-C (UCSI) untuk penghantaran TPI. Jika sistem anda dikonfigurasikan

Apakah yang perlu saya lakukan jika peranti persisian Bluetooth saya tidak mempunyai pemacu? [diselesaikan] Apakah yang perlu saya lakukan jika peranti persisian Bluetooth saya tidak mempunyai pemacu? [diselesaikan] Mar 13, 2024 pm 09:40 PM

Apabila ramai pengguna menggunakan fungsi Bluetooth, kotak mesej ralat muncul: Pemacu untuk peranti persisian bluetooth tidak ditemui, dan tanda seru dipaparkan semasa membuka pengurus peranti. Sebagai tindak balas kepada masalah ini, hari ini saya akan berkongsi dengan anda bagaimana untuk menangani masalah yang pemandu tidak dapat ditemui untuk peranti persisian bluetooth. Bagaimana untuk menyelesaikan masalah bahawa pemandu tidak dapat ditemui untuk peranti persisian bluetooth? Klik kanan ikon Bluetooth di penjuru kanan sebelah bawah untuk memaparkan peranti Bluetooth. Klik kanan peranti Bluetooth yang dipasangkan dan klik Padam Peranti, dan peranti persisian Bluetooth akan hilang. Terdapat "Peranti Peranti Bluetooth" yang dinyahpasang dalam "Pengurus Peranti"

Bagaimana untuk memadam nota Xiaohongshu Bagaimana untuk memadam nota Xiaohongshu Mar 21, 2024 pm 08:12 PM

Bagaimana untuk memadamkan nota Xiaohongshu? pandangan! Tutorial penggunaan Xiaohongshu Cara memadam nota Xiaohongshu 1. Mula-mula buka APP Xiaohongshu dan masukkan halaman utama, pilih [Saya] di sudut kanan bawah untuk memasuki kawasan khas 2. Kemudian di kawasan Saya, klik pada halaman nota sebagai ditunjukkan di bawah , pilih nota yang anda mahu padamkan;

Bagaimana untuk memuat turun pemacu tetikus Razer Bagaimana untuk memuat turun pemacu tetikus Razer Mar 11, 2024 pm 03:40 PM

Langkah-langkah untuk memuat turun pemacu tetikus Razer: 1. Buka pelayar dan masukkan laman web rasmi Razer 2. Pada halaman laman web rasmi, cari dan klik "Sokongan Teknikal" atau pilihan yang serupa 3. Pada halaman sokongan teknikal, pilih "; Mouse" atau subkategori tertentu; 4. Pada halaman muat turun pemacu tetikus, anda boleh melihat pelbagai model tetikus dan pemacunya yang sepadan; 5. Klik pautan muat turun untuk pemacu yang dipilih; 6. Selepas muat turun selesai, semak sama ada yang dimuat turun fail lengkap, pastikan tiada apa-apa yang rosak atau hilang.

See all articles