草庐IT

memset_if_pod_else_error

全部标签

windows - 批处理 - 启动函数的 IF ELSE 条件不管怎样都会执行

如果这里有帖子可以回答我的问题,请提前致歉,我从周五开始就一直在研究这个问题,并且一直在四处寻找。我确实发现了一些类似的问题,但没有一个是我可以应用或适应的(据我所知)。简而言之,我有一个批处理脚本,它创建一个目录的文本文件,然后该脚本在该目录中搜索一个文件。如果文件存在,它会关闭,如果文件不存在,它会运行安装程序。我的脚本atm看起来像这样:@echooffdir"C:\SomeDirectory">DIRECTORY.txttimeout5>Nulfindstr"SomeProgram.exe"DIRECTORY.txtifErrorLevel=0(@echoProgramFoun

windows - 尝试通过 LLDB 运行 Rust 程序时出现 "process launch failed: unknown error"

我无法在Windows10上使用LLDB启动Rust二进制文件:>cattest.rsfnmain(){println!("hello");}>rustc--version--verboserustc1.25.0(84203cac62018-03-25)binary:rustccommit-hash:84203cac67e65ca8640b8392348411098c856985commit-date:2018-03-25host:x86_64-pc-windows-msvcrelease:1.25.0LLVMversion:6.0>rustc-gtest.rs>.\test.exeh

java - AD返回8009030C : LdapErr: DSID-0C09043E,注释: AcceptSecurityContext error,数据0,vece

我使用Java的LdapContext向一台AD服务器进行身份验证。它在Windows7家庭普通版、企业版、专业版上运行良好。但是当客户端在Windows7旗舰版和Vista旗舰版上运行时,AD抛出resultcode49。这两个操作系统有什么问题?我该如何解决? 最佳答案 错误49是无效的凭据。使用Windows登录名(例如JohnS)而不是LDAPDN(例如cn=JohnSmith、ou=Users、dc=example、dc=com)是一个常见的错误。AD也可以接受用户主体名称,例如johns@example.com.

c++ - 什么是 “Microsoft C++ Visual Runtime Library: Runtime error!”

我的应用程序运行大约4小时后出现此错误。我不知道为什么会这样。该错误发生在windows7和windowsXP系统上。抱歉,我没有更多信息。我的应用程序运行大约4次后才收到此错误消息:MicrosoftC++可视化运行时库运行时错误!程序:XXXXX.exe此应用程序已请求运行时以异常方式终止它。请联系应用程序的支持团队以获取更多信息。任何帮助都会很棒,谢谢。一切顺利 最佳答案 调用了terminate()函数。MSDN记录了以下可能性:无法为抛出的C++异常找到匹配的捕获处理程序。在堆栈展开期间,析构函数抛出异常。抛出异常后堆栈损

c++ - 在异步模式下使用的 WinHttp - ERROR_INTERNET_CANNOT_CONNECT 如何干净地关闭连接

我在请求的回调过程中得到很多ERROR_INTERNET_CANNOT_CONNECT(12029代码)。我在异步模式下(在服务器上)使用WinHttp。在这种情况下,您如何干净地关闭连接。你只是使用这样的东西(就像你通常关闭连接一样?):::WinHttpSetStatusCallback(handle,NULL,0,0);::WinHttpCloseHandle(this->handle));我问这个是因为我在描述的情况下发生了一些与winhttpdll相关的奇怪内存泄漏(想要创建数百个可能被公司内部防火墙阻止或目标服务器丢弃连接的并发连接)。我已经在msdn上查看了WinHttp

python - 通过记事本在windows中执行python(F6 Exec command __main__ error)

我在win7上安装了notepad++,并且安装了notepad++exec插件。每当我执行我正在运行的.py脚本时,我都会收到以下错误:C:/Python27/python.exe""Processstarted>>>C:\Python27\python.exe:can'tfind'__main__'modulein''我的index.py脚本如下:text="HelloWorld"printtextNotepad++执行脚本(F6)如下:C:/Python27/python.exe"$(C:/Python27/python.exe)"这是我系统上python.exe的正确路径。在w

windows - Windows 批处理中的 if then 语句

我使用以下脚本在用户注销时删除特定的本地打印机:RUNDLL32printui.dll,PrintUIEntry/n"DYMOLabelWriter450"/dl如何对其进行修改,以便如果打印机在本地不存在,脚本将终止而不抛出错误? 最佳答案 wmicprintergetname/value|find"DYMOLabelWriter450"&&(RUNDLL32printui.dll,PrintUIEntry/n"DYMOLabelWriter450"/dl)这使用conditionalexecution或者简单地WMIC/INTE

Windows 内存管理 : check if a page is in memory

在Windows中,有没有办法检查页面是在内存中还是在磁盘(交换空间)中?我想知道这一点的原因是,如果页面在磁盘中,则通过不访问该页面来避免导致页面错误。 最佳答案 据我所知,没有记录在案的方法可以在用户模式下完成此操作。也就是说,可以在内核模式下确定这一点,但这将涉及检查属于内存管理器的页表条目——这不是您在任何类型的生产代码中真正不想做的事情.您要解决的真正问题是什么? 关于Windows内存管理:checkifapageisinmemory,我们在StackOverflow上找到一

c++ - OpenProcessToken 因本地系统服务的 ERROR_ACCESS_DENIED 而失败

先说说我的情况。我在下面描述的问题来自最终用户的机器,我所要做的只是一份Windows事件日志的拷贝。我无法访问机器本身来运行任何调试测试。现在是问题。我有一个这样创建的服务应用程序:SC_HANDLEhScService=CreateService(hScManager,L"MyServiceID",L"MyServiceName",SERVICE_ALL_ACCESS,SERVICE_WIN32_OWN_PROCESS,SERVICE_AUTO_START,SERVICE_ERROR_NORMAL,SrvcPath,NULL,NULL,NULL,NULL,_T(""));服务进程后

windows - 在批处理文件中使用 "If exist/go to"

我正在尝试编写一个简单的批处理来检查一个文件,如果它存在则结束。如果文件不存在,则执行列出的任务。该批处理正常工作,但是,它似乎忽略了“IFEXIST”部分的文件并每次都重写SIP-Dir.txt。希望它看到文件并退出任何进一步的操作。我不是脚本编写者,但我曾多次使用过这样的小文件。任何帮助,将不胜感激。如果我的语法不正确,请告诉我它应该是什么。@echooffIFEXIST%temp%\SIP-Dir.txtgotoSKIPTASKKILL/F/IMCommunicator.execd%LocalAPPData%\Microsoft\communicatorfor/d%ain(sip