草庐IT

Exe_Bad_Access

全部标签

c - 有没有办法获取 .exe 中包含的静态链接函数并重用它们?

例如:假设我已经将myprogram.obj与myprogram.lib链接起来生成myprogam.exe如果myprogram.lib中包含各种特殊函数,而我不小心删除了它(和源代码),有没有办法让我深入了解myprogram.exe并获取功能?或者甚至可能只是将myprogram.exe以某种方式转换为.lib文件并且只引用我需要的部分? 最佳答案 事情是这样的。您可能可以“反编译”您的可执行文件。这很痛苦。但是,如果您想了解有关此事的所有信息,请查看this较早的SO问题。 关于

java - 使用maven将java文件打包成exe for windows

Maven的Launch4J端口有非常详细的文档,我无法按照我想要的方式使用它。是否有一些好的Maven插件可以生成具有以下标准的exe文件(如果可能,至少其中一些):不包装jarJar可以在相对于jar文件的不同目录中jar正是依赖项,因此将新的jar添加到具有不同名称的目录没有任何效果。Xmx和Xms可以通过文件配置如果可能,进程以.exe名称运行(不太重要) 最佳答案 你可以使用插件com.akathist.maven.plugins.launch4jlaunch4j-maven-plugin1.5.2用于将jar文件包装在e

python - py2exe 可执行文件以看似随机的方式崩溃

我正在编写一个python脚本,用于监视文件夹中的新文件,然后将文件复制到目录中。该代码在作为.py文件运行时完美运行,但是,由py2exe创建的可执行文件在完全停止之前循环了一段时间。try括号无法捕获崩溃。我的一位同事使用Qt在C++中编写相同类型的应用程序时遇到了非常相似的问题。我没有包含源代码,因为我认为它不会特别有用,但是如果您不同意,我会发布它。我使用shutil进行复制,使用os列出目录和播放文件路径。我正在运行Windows764位。提前致谢! 最佳答案 您是否已将适当的DLL及其list包含在py2exeTutor

java - Apache 守护进程 procrun prunsrv Windows exe 模式不工作

几年来,我们一直在使用Procrun将Java应用程序转换为服务(并且没有出现问题)。我们还有一些作为服务运行的nativeWindows可执行文件。到目前为止,我们使用WindowsManagementInstrumentation(WMI)来定义这些,但我现在也尝试将Procrun用于这些nativeexe...不幸的是,我无法启动服务(或至少保持正在运行)。该服务似乎已正确创建;Prunsrvlog/stdout/stderr不包含错误;Apache/procrun和system/Services下的注册表项似乎创建正常;我可以使用Windows服务小程序或Prunmgr监视器查

Windows Server 意外崩溃,lsass.exe,失败,状态代码为 255

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭9年前。Improvethisquestion我的Windows服务器每隔几天就会因以下错误而崩溃:Acriticalsystemprocess,C:\Windows\syste

c++ - 为什么 utf-8 字符在 cmd.exe 中不显示?

我正在Windows下使用tdm-gcc测试c++11字符串文字:#includeintmain(intargc,char**argv){std::cout命令行:e:\src\c++\11>g++utf8_literal.cc-std=c++11使用chcp65001将代码更改为utf8然后运行应用程序,结果是第一个汉字你不正确。但是,如果添加一个英文字符,例如a则显示正确:因此我们可以排除字体问题。为什么第一个字符在前面没有英文字符的情况下拒绝显示? 最佳答案 std::cout:u8"你确定要这样做吗"之后的字符串不是UTF-

c# - 批处理脚本在调用 exe 后错误退出

好吧,我有一个名为WC_Error_Resolution的程序,它是用C#编写的(C#控制台应用程序与.NET4.0)。该程序根据运行程序时执行的操作返回0、1或2。如果我从cmd.exe调用它,一切正常。但是,这是我感到困惑的地方。我有一个测试批处理脚本(真正的脚本要大得多),它是这样调用的:ECHOStartWC_Error_Resolution.exefile1.xmlfile2.xmlinifile.inilog1.loglog2.logECHOERRORLEVEL=%ERRORLEVEL%这里的问题是第二个echo永远不会被执行。脚本到达程序的第二个,它调用它并退出批处理脚本

IIS 上的 PHP-CGI.exe 崩溃

我在Windows2008环境的IIS6.1上运行多个SugarCRM站点。数据库位于SQL2008R2服务器上。我们正在运行启用了Fast-CGI的PHP5.3.26。Wincache1.3.4.0也已启用。当网站负载过重时,php-cgi.exe似乎崩溃了,(20多个用户)我设法调试了一个崩溃的php-cgi.exe这是我发现的-在phpcgi__PID__17080__Date__03_15_2015__Time_01_14_04PM__478__Second_Chance_Exception_C0000005.dmp中kernel32的汇编指令!InterlockedIncre

windows - 安装 32 位和 64 位客户端时,获取 MS Office 2013(32 位)Excel 和 Access 以连接到 Oracle 数据库

在我的机器上安装Oracle11gr2的32位和64位客户端后,我在使用MicrosoftOffice产品时遇到了一些问题。我目前运行的是Windows764位和MicrosoftOffice32位。我们依赖于一些32位应用程序,并且正在与一群人一起工作-他们中的大多数人都有32位操作系统的机器,所以我需要运行Office32位。目前,我正在创建和维护一些支持宏的Excel工作簿,我们的员工使用这些工作簿提交信息以访问数据库。access数据库使用sqora32.dll驱动程序连接到oracle,excel工作簿使用oraclient11.dll连接。我最近获得了一个ArcGISPro

Windows 中的 java.io.IOException : The process cannot access the file because another process has locked a portion - when using IOUtils. copyLarge()

问题源于此tryblock中的特定代码行:try{fInputStream=newFileInputStream(path);#thisLinebyteCount+=IOUtils.copyLarge(fInputStream,fOutputStream);fileCount++;}堆栈跟踪看起来像这样:java.io.IOException:Theprocesscannotaccessthefilebecauseanotherprocesshaslockedaportionofthefileatjava.io.FileInputStream.readBytes(NativeMetho