ddvan
驱动牛犊
驱动牛犊
  • 注册日期2008-03-24
  • 最后登录2008-03-29
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1123回复:0

驱动开发底下的提示框该如何做?

楼主#
更多 发布于:2008-03-24 18:25
驱动底下的提示框怎么写,各位大大教教

NTSTATUS NewNtCreateProcessEx(
                                OUT PHANDLE ProcessHandle,
                                IN ACCESS_MASK DesiredAccess,
                                IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL,
                                IN HANDLE ParentProcess,
                                IN BOOLEAN InheritObjectTable,
                                IN HANDLE SectionHandle OPTIONAL,
                                IN HANDLE DebugPort OPTIONAL,
                                IN HANDLE ExceptionPort OPTIONAL,
                                IN HANDLE Unknown OPTIONAL)
  {  


          CHAR   aProcessName[PROCNAMELEN];  
    
          CHAR   UpperName[PROCNAMELEN];  
                    
          GetProcessName(   aProcessName   );  
    
    
  strcpy(UpperName,aProcessName);  
    
  _strupr(UpperName);  
    
    
  DbgPrint("NewNtCreateProcessEx() from %s\n",   UpperName);  
    
  if(strcmp(UpperName,"A.EXE")==0)    
  return   STATUS_UNSUCCESSFUL;  
  ///这里如果想弹出个提示框是否允许打开该怎么做。
  
  //DbgPrint("ok");  
  return   OldNtCreateProcessEx(ProcessHandle,DesiredAccess,  
      ObjectAttributes,ParentProcess,InheritObjectTable,SectionHandle,DebugPort,ExceptionPort,Unknown);  
  }  
游客

返回顶部