草庐IT

dos-donts

全部标签

windows - 如何在 64 位 Windows 中运行旧的 x86 DOS 汇编程序?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion几年前,我编写了一些x86DOS汇编程序作为批处理文件编程的辅助工具。程序很小;.COM版本大约有两三百个字节。我现在正在更新和创建这些程序的新版本;但是,.COM或.EXE可执行文件不能在64位Windows版本中运行。我需要知道最简单的方法来转换此类程序,以便它们在64位Windows中运行。我知道DosBox可能会这样做,但我需要我的程序在Wincmd.exe批处理文件中运行。有人可以帮

java - 如果文件具有 unix 或 dos 样式的行结尾,eclipse 如何计算?

我正在Windows上的Eclipse中查看一些Java代码。行终止字符(DOS风格)显示不正确(到处都是空行......)。问题是该代码来self没有checkin权限的WindowsClearCasevob,因此它是只读的(无法使用自动格式更改行终止字符)。创建完整副本并更改行终止符是不可能的,因为在我查看代码时代码可能会更改..我找到了Preferences->Workspace->“Newtextfilelinedelimiter”,但似乎没有正确显示现有文件中的行终止字符。如何使eclipse显示文本文件,因为它是要显示的?编辑:记事本正确显示文件。Ultra-Edit还将其

c++ - 使用 MATLAB 'dos' 命令调用并行化可执行文件的行为不同于独立可执行文件

当我尝试使用MATLAB的dos()命令调用并行化可执行文件时,它不会运行可执行文件并返回错误。就其本身而言,这个简单的C++程序完全按照您的预期运行:/*Serial.exe*/#includeintmain(void){std::cout结果:Apple!Banana!这个也是:/*Parallel*/#include#includeintmain(void){std::cout结果:Apple!Banana!Banana!Banana!Banana!Banana!Banana!Banana!Banana!现在,我尝试使用以下MATLAB脚本调用这两个程序:%%MATLABcall

c++ - 在 DOS 7.x 中获取大型驱动器结构信息

我写了一个目录信息实用程序,并且(因为我和我写这篇文章的人收集和使用老式硬件)使它与DOS和Windows9x以及WindowsXP/Vista/7/864位兼容(因为我们也使用它们。)我遇到的问题是Windows9x和FAT32驱动器。只要实际加载了Windows9x,我就设法让它工作,但是如果我只启动到命令提示符,或者在MS-DOS模式下重新启动,我将无法访问允许我获取大驱动器数据的WindowsAPI,并且它默认回到我拥有的DOS例程。这些仅限于2GB限制例程。检查DOS7.x程序(主要是chkdsk)如何处理此问题(因为它们报告正确的驱动器大小没有问题,)似乎它们使用DOS中断

php - 我如何使用 PHP 的各种 XML 库来获得类似 DOM 的功能并避免 DoS 漏洞,如 Billion Laughs 或 Quadratic Blowup?

我正在用PHP编写一个具有XMLAPI的Web应用程序,我担心三个特定的漏洞,它们都与内联DOCTYPE定义有关:本地文件包含、二次实体爆炸和指数实体爆炸。我喜欢使用PHP(5.3)的内置库,但我想确保我不会受到这些影响。我发现我可以使用libxml_disable_entity_loader消除LFI,但这对内联ENTITY声明没有帮助,包括引用其他实体的实体。SimpleXML库(SimpleXMLElement、simplexml_load_string等)很棒,因为它是一个DOM解析器,而且我的所有输入都相当小;它让我可以很容易地使用xpath和操作DOM。我不知道如何停止EN

java - android PackageManager.DONT_KILL_APP 似乎不起作用

在我最近的项目中,我通过使用COMPONENT_ENABLED_STATE_DISABLED标志从启动器中隐藏了应用程序图标。在这里你可以看到代码:PackageManagerpackageManager=SettingsActivity.this.getPackageManager();ComponentNamecomponentName=newComponentName(SettingsActivity.this,MainScreen.class);packageManager.setComponentEnabledSetting(componentName,PackageMana

android - 由 PackageManager.DONT_KILL_APP 引起的不可预测的行为

PackageManager.DONT_KILL_APP的API文档说:Becarefulwhenyousetthissincechangingcomponentstatescanmakethecontainingapplication'sbehaviorunpredictable.不幸的是,他们没有详细说明不可预测行为的含义。在我的应用程序中,我正在切换Activity的启用状态。首先,一个服务启用Activity并启动它:getPackageManager().setComponentEnabledSetting(newComponentName(MyService.this.ge

java - 是否可以在 DOS 6.22 中运行 java 应用程序?

这个问题源于我们这里遇到的一个问题,我们正在寻找解决它的方法。我们有一台非常老的机器(运行DOS6.22),它需要与用Java编写的串行应用程序通信。但是我们既没有找到一个基于C/C++事件的rs232库来实现DOS机器的程序(还),也没有找到一个已经编译的程序来完成这项工作。但是由于我们已经有一个基于Java事件的rs232程序,我们想知道是否可以编译它并从中制作一个.exe以将其安装在旧机器上。如果可能的话,这将是解决问题的简单方法,但如果不是,是否有任何rs232库可以为我们的旧机器构建程序?提前致谢。 最佳答案 Linuxg

c++ - 如何在 ms-dos 控制台中用 C++ 编写 unicode 字符波斯语?

如何在ms-dos中用c++编写unicode字符波斯语?cout 最佳答案 #include#include#includeintmain(){usingnamespacestd;wstringwcs=L"中文";localeold=wcout.imbue(locale(""));//""isenvironment'sdefaultlocalewcout 关于c++-如何在ms-dos控制台中用C++编写unicode字符波斯语?,我们在StackOverflow上找到一个类似的问题:

c++ - 如何创建 `DOS/Unix` 类似 GUI

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭2年前。Improvethisquestion假设使用C/C++,我想知道应该使用什么样的库来创建DOS/Linux类型的GUI?请看下面的照片(我不知道这样一个GUI的正式名称是什么,因为我从来不需要创建一个,但现在我必须创建!)。我不是要完整的教程……而是一个起点!我需要一个静态页面并在原处更新一些文本(没有新行和内容)。还有一些按钮和复选框、#填充进度条等...DOS例子:Linux示例: