小编use*_*452的帖子

AppVerifier 在关闭有效句柄时报告“无效句柄 - 代码 c0000008”

我有一个简单的测试程序,在AppVerifier. 该程序复制STD_INPUT_HANDLE,然后尝试使用CloseHandle(). 该程序运行良好,无需AppVerifier返回TRUEfor CloseHandle。但是,如果下运行AppVerifierLockHeapsHandles启用它抛出一个异常。详情如下。任何人都可以评论为什么会发生?这是一个AppVerifier错误吗?

*/

// stdintst.cpp : Defines the entry point for the console application.
//


//
// This code fails if run under AppVerifier x64 4.0.0665
// Test is compiled under VS 2005
//


#include "stdafx.h"


#include <windows.h>
#include <stdio.h>
static int duplicate(HANDLE h)
{
HANDLE ph = GetCurrentProcess();
HANDLE tmph = INVALID_HANDLE_VALUE;


if (!DuplicateHandle(GetCurrentProcess(), h, GetCurrentProcess(), …
Run Code Online (Sandbox Code Playgroud)

windows handle

5
推荐指数
0
解决办法
2143
查看次数

除了system32\drivers之外的Windows driver.sys文件位置

将Windows驱动程序sys文件保留在system32\drivers目录之外是否合法?似乎可以通过CreateService"手动"配置驱动程序,并使用driver.sys文件的绝对路径.但是当INF文件用于使用InstallHinfSection安装驱动程序时,驱动程序位置不是system32\drivers,InstallHinfSection将失败并显示错误

!dvi:驱动程序路径不在系统根目录!!! inf:{安装Inf部分[DefaultInstall.NT.Services]退出(0xe0000217)} !!! inf:错误0xe0000217:此INF中的服务安装部分无效.inf:{安装Inf部分[DefaultInstall.NT]}当ServiceBinary =%1%\ MyDriverdrv.sys; 当前目录并在ServiceBinary =%12%\ MyDriverdrv.sys时成功; SYSTEM32\DRIVERS

INf文件:

;
; INF file to install MyDriver registry filter driver
;

[Version]
signature = "$Windows NT$"
Provider    = %MyDriverInc%
CatalogFile =

; Distribution Media information
;
[SourceDisksNames]
1 = %MyDriverdrv.MediaDesc%

[SourceDisksFiles]
MyDriverdrv.sys = 1

[DestinationDirs]
DefaultDestDir = 12
MyDriver.DriverFiles = 12

[DefaultInstall.NT]
CopyFiles = MyDriver.DriverFiles

[DefaultUninstall.NT]
DelFiles = MyDriver.DriverFiles

[MyDriver.DriverFiles]
MyDriverdrv.sys

[DefaultInstall.NT.Services]
AddService = %ServiceName%, , MyDriverdrv_Service_Inst

[DefaultUninstall.NT.Services]
AddService = %ServiceName%, 0x200

[MyDriverdrv_Service_Inst]
DisplayName    = %MyDriverdrv.SvcDesc%
ServiceType    = …
Run Code Online (Sandbox Code Playgroud)

windows driver inf

5
推荐指数
0
解决办法
6392
查看次数

标签 统计

windows ×2

driver ×1

handle ×1

inf ×1