草庐IT

STATUS_ACCESS_VIOLATION

全部标签

c# - 如何 : Monitoring file access by another process in Windows?

我正在开发一个处理图像文件的程序。我遇到的问题是有些图像非常大,我不知道复制过程何时完成。现在代码是用C#编写的,并使用FileSystemWatcher类来监视文件。唯一的问题是当另一个进程完成文件时没有事件。当前的逻辑是监视已创建和已更改的事件,然后等待5秒,希望到那个时间点复制过程已完成。虽然这适用于我的开发机器,但不幸的是,客户报告了整个过程的问题。几年前,当我编写这段代码时,我确实在较低级别看到了它,我认为它是DDKSDK或其他东西的一部分,可以找到更多关于另一个程序如何访问文件的信息。任何人都可以谈谈这个并指出我正确的方向吗?我希望它是C++代码,而不是C#代码。回答以下几

c - Windows 虚拟 HID 框架 VhfCreate 方法返回 STATUS_INVALID_DEVICE_REQUEST

我正致力于在Windows10中创建虚拟HID设备。我正在尝试使用Windows虚拟HID框架(如此处所述:https://msdn.microsoft.com/en-us/library/windows/hardware/dn925056(v=vs.85).aspx)构建驱动程序。在我目前的阶段,我只是在努力让驱动程序正确安装在Windows10虚拟机上。我的驱动代码如下:#include#include#includeDRIVER_INITIALIZEDriverEntry;EVT_WDF_DRIVER_DEVICE_ADDBBKbdEvtDeviceAdd;typedefstru

windows - "Access is denied"带 NUL > index.html 命令

我正在尝试按照此tutorial设置工作环境,但我遇到了一个错误。教程说要用touchindex.html因为我在Windows机器上,所以我正在尝试使用NUL>index.html但我收到响应:访问被拒绝。我试过以管理员身份运行命令提示符,但仍然得到相同的响应。如何使用命令行解决此问题?编辑:它给了我访问被拒绝的响应,但仍然创建了文件。 最佳答案 touch是一个Linux命令,因此您必须看到与它等效的Windows。您必须键入nul>filename.txt才能创建命令。有时这会给出“拒绝访问”状态报告,我认为这是由于文件设置造

c# - Windows,启动服务 System.InvalidOperationException : Cannot start service on computer '.' Access in Denied(Running as Admin)

我正在尝试使用以下代码启动服务。这适用于99%的机器,但我在用户机器上遇到了这个问题。能够重现此错误或出现此问题的原因的任何帮助。ServiceControllersc=newServiceController(name);if(sc.Status==ServiceControllerStatus.Running||sc.Status==ServiceControllerStatus.StartPending){sc.WaitForStatus(ServiceControllerStatus.Running);Logger.Info("Servicealreadyrunning");r

目录 : Mercurial - hg merge - "abort: access is denied" 的 Windows 权限

背景:这是在Windows2008Server上运行。https://www.mercurial-scm.org/wiki/Workflows#Feature_separation_through_named_branches我是Mercurial新手,我正在尝试遵循上面的建议“尽可能频繁地将默认值merge到您的功能中”——我今天之前已经这样做过几次了,与其他文件。但是,这个最新的变化不会merge。当我执行“hgmergedefault”时,出现错误“中止:访问被拒绝”。谷歌搜索后,我看到有些人报告说这些文件实际上存在权限问题。有问题的文件的权限没有什么特别的,至少我看不到。我是受

java - Tomcat : Doesn't accept the username and password, 无法查看Server Status,Manager App页面,为什么会这样?

我无法在Tomcat中查看服务器状态和管理器应用程序页面。虽然我在tomcat-users.xml中配置了用户名和密码,但它不接受组合并显示此消息:401UnauthorizedYouarenotauthorizedtoviewthispage.Ifyouhavenotchangedanyconfigurationfiles,pleaseexaminethefileconf/tomcat-users.xmlinyourinstallation.Thatfilemustcontainthecredentialstoletyouusethiswebapp.Forexample,toaddt

.net - WinRT、Javascript 和随机 "Access denied"异常

一些背景在过去的几天里,我一直在开发一些Windows8HTML5/WinJS应用程序。此应用程序使用WinRT组件完成一些工作。JavaScript部分与整个WinRT组件协作启动异步操作:回调函数由JavaScript提供,WinRT在它有一些异步结果时调用它。我忘了说,整个Windows8应用程序并不是使用单页方法开发的。问题如果在某个页面中调用了整个异步操作并且您没有导航到其他页面,那么一切都会按预期进行。但是,当您导航到其他页面时会发生什么?当WinRT组件需要通知JavaScript部分异步操作的结果时:ACCESSDENIEDEXCEPTION!你的应用程序崩溃了。到目前

c++ - 使用具有缓存大小限制的 FILE_FLAG_RANDOM_ACCESS 访问文件

我想使用FILE_FLAG_RANDOM_ACCESS访问一个文件。但是当通过FILE_FLAG_RANDOM_ACCESS访问大文件时,巨大的内存消耗可能会导致系统性能下降。有没有办法限制特定文件句柄的缓存大小? 最佳答案 Windows不提供设置最大缓存大小的方法,但您自己实现起来相对容易。使用FILE_FLAG_NO_BUFFERING打开文件并使用LRU列表实现您自己的缓存以确定何时驱逐block。请注意,从WindowsServer2016开始,FILE_FLAG_RANDOM_ACCESS在缓存中保留数据的积极性降低,因

ruby - 错误 : "in ` require': cannot load such file -- win32ole (LoadError)"while trying to connect from ruby program to ms access database

我试图通过在Ubuntu下运行的Ruby程序连接到驻留在另一台运行Windows的计算机上的Access数据库。我收到错误'require':cannotloadsuchfile--win32ole(LoadError)我面临的另一个问题是我的系统上不存在Access文件,所以在这里我想使用ip地址和端口号和文件所在系统的用户名和密码,这样我就可以通过互联网连接来连接并获取数据。不幸的是,我不知道我可以在下面的代码段中的何处指定这些详细信息。connect_to_access_db.rbrequire'win32ole'connection=WIN32OLE.new('ADODB.Co

python - 在 Windows 上升级 pip.exe 时出现 "Access is denied"

pip提示我升级:Youareusingpipversion7.0.1,howeverversion7.0.3isavailable.Youshouldconsiderupgradingviathe'pipinstall--upgradepip'command.所以我运行了那个命令,我得到一个异常,pip无法卸载旧版本,因为对我的用户目录的访问被拒绝:CollectingpipDownloadingpip-7.0.3-py2.py3-none-any.whl(1.1MB)100%|################################|1.1MB292kB/sInstalli