社区
Delphi
帖子详情
关于程序外壳的问题,请指教。
馮強
2002-07-19 11:43:42
我们客户有一个老程序,但源码已找不到了,我们准备开发一个外壳程序,主要功能是加上用户权限控制,只有最高级用户,才能运行此程序。其它模块,我们准备重写,临时想调用该程序后,将我们的认定程序退出内存。该怎样写呢?我知道用ShellExecute调用,调用程序后,将我们的程序退出内存。
...全文
99
2
打赏
收藏
关于程序外壳的问题,请指教。
我们客户有一个老程序,但源码已找不到了,我们准备开发一个外壳程序,主要功能是加上用户权限控制,只有最高级用户,才能运行此程序。其它模块,我们准备重写,临时想调用该程序后,将我们的认定程序退出内存。该怎样写呢?我知道用ShellExecute调用,调用程序后,将我们的程序退出内存。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liujidong
2002-07-19
打赏
举报
回复
用createprocess创建,用waitforsingleobject等待
waitforsingleobject的dwMilliseconds=INFINITE
馮強
2002-07-19
打赏
举报
回复
up!在线等。。。
DOS三个基本启动文件COMMAND.COM MS-DOS.SYS IO.SYS DOS引导文件Boot.rar sys.com
本人收葳以久的 config.sys SMARTDRV.EXE HIMEM.SYS diskgen.exe DOS三个基本启动文件COMMAND.COM MS-DOS.SYS IO.SYS 启动DOS用到的文件 描 述:IO.SYS是dos环境控制输入输出的文件,不可以少。 COMMAND.COM是Windows 9X中的DOS
外壳
程序
(SHELL),较DOS 6.22仅增加了部分内部命令,没有更新的东西。 IO.SYS对COMMAND.COM的处理则有了根本改变,当Win 9X在CONFIG.SYS中加载EMM386.EXE驱动提供UMB时,COMMAND.COM的常驻部分装入HMA,暂驻部分装入UMB中(在DOS6.22中,COMMAND.COM只能将常驻部分装入HMA),这将为DOS
程序
提供更大的常规内存,也不需要反复从磁盘中恢复暂驻部分,有效地提高了系统性能。当然,如果没有加载EMM386.EXE,系统不提供UMB,COMMAND.COM的暂驻部分就只能象DOS6.22那样置于常规内存的高端。 DOS内部命令的
程序
代码存放在command.com文件中,它在DOS系统启动的时候随DOS的启动模块一起被调入计算机内存。 MSDOS.SYS是DOS的三个核心文件之一,另外两个是command.com、IO.SYS MSDOS.SYS 在微软非NT内核的操作系统中经常可以看到它,具有只读、系统、隐藏三个属性,因此在WINDOWS中是看不到的,可以通过“文件夹选项”中“显示系统文件”和“显示所有文件”来显示它,如果改它的属性在WINDOWS中只能改只读和隐藏两个属性,不能改系统属性,但是可以在命令行形式下改attrib -s msdos.sys MSDOS.SYS可以修改,但改坏了可能会导致系统无法启动,可以用记事本打开,内面是一些启动参数,如:开机时显示不显示菜单、开机时进行磁盘扫描吗、开机时显不显示LOGO等等。 1、MSDOS.SYS的作用 在Win 9X中,MSDOS.SYS变成了纯文本系统配置文件,用于控制Win的启动方式。可以在DOS模式下解除其特殊属性(只读、隐藏、系统),根据需要自行配置。MSDOS.SYS可以是空文件,甚至可以删除,当然此时系统只能以纯DOS方式启动,不能进入GUI系统。 不同方式形成的MSDOS.SYS默认内容不同,主要有四种,其中前三种方法形成的MSDOS.SYS文件无任何配置命令,几乎是空文件,仅保留一行注释,以说明该文件形成方式,这类文件多见于系统软盘中。不同的MSDOS.SYS内容如下: 1)Win安装时建立的系统盘 : ;Win95EBO 2)FORMAT /S建立的系统盘 : ;FORMAT 3)SYS A:传递建立系统盘 : ;SYS 4)建立系统时在硬盘上形成的MSDOS.SYS 系统硬盘中的MSDOS.SYS内容比较完整,包括必要的启动配置命令,文件长度必须大于1024 bytes,即占用两个以上磁盘扇区,这一要求在该文件中说明为保证兼容性,但从未见更深入的介绍,实际上文件小于1024 bytes对系统并无明显影响,该要求估计是为了保证系统与旧版DOS和Win 3.X兼容而提出的,这一点尚望行家
指教
。 用SYS向硬盘传送系统以修复启动文件时,将覆盖引导记录、IO.SYS和COMMAND.COM,MSDOS.SYS的内容保持不变,保证系统引导部分修复后,整个系统仍能正常启动,这一做法非常聪明。 2、MSDOS.SYS的配置参数 MSDOS.SYS由三小节组成,其各配置参数无顺序要求,内容如下: [PATHS] 指定Windows的系统文件路径 WinDir= 指定Win 9X各系统文件及其子目录所在的目录 该路径必须包括注册表文件SYSTEM.DAT和Win 9X启动必需的驱动
程序
,如HIMEM.SYS等 WinBootDir= 指定Win 9X的GUI启动
程序
Win.COM所在的目录 HostWinBootDrv= 指定Win.COM所在的驱动器,不需冒号(:) UninstallDir= 指定保存原系统的目录,便于自身删除时恢复原系统用 该参数出现在Win的升级版本中 [OPTIONS] 指定Windows的启动方式,/前的值为缺省值 LOGO=1/0 允许/禁止启动时显示Win 9X标志(LOGO) 屏蔽该画面有时可解决第三方内存管理
程序
造成的冲突 看到系统启动过程出现的提示信息,也使系统启动稍快,启动 启动时可用ESC键清除Win 9X标志,查看实模式启动信
STM32开发备忘录(从元器件准备到下载
程序
到单片机)
写在前面: 这几天闲的没事干,就去淘宝买了些元器件搭了台小机器人(上个图),机器人
外壳
是3D打印的,电子元器件加一起淘宝价大概五六千块钱左右(机器人
外壳
已经提交了外观专利所以各位抄袭党
请
绕道)。 因为这个机器人要涉及到STM32单片机开发,于是就重新复习了一下相关的工程开发过程(元件准备---->编写
程序
------>下载到单片机),也发到csdn上供各位参考,...
编写一个简单的shell
编写一个简单的shell:今天只是写个框架,后面会完善shell ,注:暂且不支持内建命令,不支持重定向,不支持管道 先介绍一下shell:Linux系统提供给用户的最重要的系统
程序
是Shell命令语言解释
程序
。它不属于内核部分,而是在核心之外,是操作系统的
外壳
程序
,以用户态方式运行。其基本功能是解释并执行用户打入的各种命令,实现用户与Linux核心的接口。系统初启后,核心为每个终端用户建立
关于PE文件病毒的一点心得
关于PE文件病毒的一点心得 PE文件病毒虽然因为传播不及蠕虫已经很少独立存在了,但是仍然有很多病毒把他的感染部分作为一个功能.而且学习PE文件病毒可以让我们对PE的格式更好的了解,而加壳
程序
的
外壳
部分也运用到了和PE文件病毒类似的技术,所以还是可以了解下的我也是刚学习这方面的东西,就把一点点心得写了下来.参考了罗云彬的在下菜鸟一只,望高手
指教
~首先说说PE文件病毒的工作方式.一
零Python基础快速入门——视觉识别
程序
/深度学习以及在树莓派上的移植应用(YOLOv5-lite/适用于电赛、例程为简单的数字识别)
摘要:零Python基础快速入门——视觉识别
程序
/机器学习以及树莓派移植(YOLOv5-lite/适用于电赛,例程为简单的数字识别)过程简单不用理解代码/文章偏向应用方面而非原理的探寻,希望各位大佬不吝
指教
!
Delphi
5,928
社区成员
262,931
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章