草庐IT

runtime-gdb

全部标签

windows - Windows 上的 Java Runtime Exec 因参数中的 Unicode 而失败

我想使用Java的运行时执行程序启动浏览器并加载网页。确切的调用如下所示:String[]explorer={"C:\\ProgramFiles\\InternetExplorer\\IEXPLORE.EXE","-noframemerging","C:\\...pathcontainingunicodechars...\\Main.html"};Runtime.getRuntime().exec(explorer);在我的例子中,路径包含"\u65E5\u672C\u8A9E",字符日本语。显然这是一个java错误:http://bugs.sun.com/bugdatabase/vi

c++ - 获取随机 SIGTRAP 信号(在 MinGW-gdb 中)是否是内存损坏的标志?

我编写了自己的引用计数内存管理器C++(为了好玩),我确信它并不完美;)。现在,当我尝试使用它时,我收到了随机的SIGTRAP信号。如果我注释掉与该内存管理器相关的每一行,一切都运行良好。获取SIGTRAP-s而不是SIGSEGV是很奇怪的。我知道当程序遇到断点时会抛出SIGTRAP-s,但没有设置断点。我在另一个线程中读到,exe和dll的调试版本必须是最新的。它们是最新的,所以这不是原因。有人知道为什么会这样吗? 最佳答案 在Google上搜索后,我意识到这些信号陷阱与您在MSVC++中收到的警告相同,提示“Windows已在x

java - 使用 ProcessBuilder/Runtime.exec() 启动的外部进程在 XP 上失败,在 Win 7 上工作

我正在开发一个Java程序,它必须获取机器序列号、CPU序列号等。在Windows上,WMI界面是查询此类信息的最佳方式,使用命令行查询的标准方式是wmicbiosgetserialnumber产生输出:SerialNumberWWV46RT609A3467173E将其翻译成Java,我同时使用了Runtime.exec()和ProcessBuilder,如下所示:(注释过程p是我之前所做的)。这里component和item分别对应上面命令行中的'bios'和'serialnumber'。Stringret="";ProcessBuilderpb=newProcessBuilder(

java - Java 的 Runtime.getRuntime().exec() 会在 Windows 7 上运行吗?

我有windowsxp和开发一些javaswing应用程序。在我的程序中,我正在使用Runtime.getRuntime().exec("rundll32SHELL32.DLL,ShellExec_RunDLL"+myfile);在Windows默认编辑器中打开我的程序生成的文件。它在我的系统上运行良好。我只想知道它在Windows7上是否可以正常工作。Windows7中的此进程执行是否存在任何安全方面的问题,而这些问题不会出现在WindowsXP中? 最佳答案 不是直接的答案,但你应该使用Desktop#open()这是独立于平台

windows - 如何在 gdb 启动时加载 .gdbinit?

这是一个看似微不足道的问题,但我找不到一个简单的方法来完成它。我的.gdbinit文件定义在与gdb.exe所在的同一目录中——即在我的编译器的bin目录中。但是,当我运行gdb时,我得到了这个:GNUgdb(GDB)7.5.50.20120804-cvsCopyright(C)2012FreeSoftwareFoundation,Inc.LicenseGPLv3+:GNUGPLversion3orlaterThisisfreesoftware:youarefreetochangeandredistributeit.ThereisNOWARRANTY,totheextentpermit

XAML 设计器 System.Runtime.Remoting.RemotingException

我遇到了以下问题创建空白时出现System.Runtime.Remoting.RemotingException错误Windows10通用应用程序...以下是事件查看器屏幕...我已经在线查看了其他解决方案并且已经完成了以下...卸载/修复VisualStudio2015Update1重置我的Windows10PC1511更新清除了Designer/ShadowCache文件夹目标环境已设置为x86/x64目标框架设置为10240启用开发者模式更新的图形驱动程序已清理并重建解决方案已更新至VS15更新2如果你能找到上述问题的解决方案,请告诉我 最佳答案

c# - .NET 窗体 : Can the runtime dispose a form's handle out from under me?

当前申报SendMessage在PInvoke.net是:[DllImport("user32.dll",CharSet=CharSet.Auto,SetLastError=false)]staticexternIntPtrSendMessage(HandleRefhWnd,uintMsg,IntPtrwParam,IntPtrlParam);注意:hWnd不再是IntPtr,已被替换为HandleRef。给出了对更改的非常宽松的解释:Youcanreplace"hWnd"with"IntPtr"insteadof"HandleRef".However,youaretakingaris

c# - 文件未找到异常 - System.Runtime,版本 = 4.1.1.0

只要我用在我的Windows服务中实例化c#驱动程序MongoDbClient=newMongoClient(Settings.Default.OpsMgrConnStr);我的服务器进程因错误而崩溃Error:FileNotFoundException:DieDateioderAssembly"System.Runtime,Version=4.1.1.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"odereineAbhängigkeitdavonwurdenichtgefunden.DasSystemkanndieangegebe

mysql - 带有 mysqlnd 的 PHP-FPM 卡在连接上并且没有超时(内部 gdb 回溯)

我正在运行PHP-FPM,在负载极高时遇到一个问题,导致php进程永远卡住。我对卡住的正在运行的进程进行了GDB回溯,得到了这个(删除了不相关的帧):#00x00007ff51704bb90in__poll_nocancel()at../sysdeps/unix/syscall-template.S:81#10x0000000000694694inpoll(__timeout=,__nfds=1,__fds=0x7fff18a2c800)at/usr/include/x86_64-linux-gnu/bits/poll2.h:46#2php_pollfd_for(timeouttv=0

ios - gdb 远程返回错误 e08

我正在开发一个使用OAuth-Consumer库的iphone应用程序,我当前的调试器IDLLDB其中,它使用以下方法生成签名-(NSString*)signClearText:(NSString*)textwithSecret:(NSString*)secret{//itgeneratesbase64EncodedDataandthenreturnsitasastringreturnbase64EncodedResult;//thisislineisexecutedsuccessfully}//whenitreachesthislineitagaingoestothereturnst