无忧启动论坛

标题: [原创]硬盘整数分区计算器4dos&windows [打印本页]

作者: wang6610    时间: 2007-6-9 16:41
标题: [原创]硬盘整数分区计算器4dos&windows
硬盘整数分区计算器4dos&win

用PQ在DOS&WINDOWS XP测试正确.

[ 本帖最后由 wang6610 于 2007-6-9 04:46 PM 编辑 ]

zsfqq.rar

27.95 KB, 下载次数: 268, 下载积分: 无忧币 -2


作者: wang6610    时间: 2007-6-9 16:51
借用一下NB弄的文字说明:

如果想把硬盘分的区刚好是个整数,如10G,则用此计算器输入10,
再计算出应分的大小10245M,在WINDOWS里面即会显示出刚好10G,一毛不多。
作者: 123    时间: 2007-6-9 17:07
请教一下,如何使一个程序在windows下显示windows界面而在DOS下显示命令行?
作者: wang6610    时间: 2007-6-9 17:18
原帖由 123 于 2007-6-9 17:07 发表
请教一下,如何使一个程序在windows下显示windows界面而在DOS下显示命令行?



还没达到你所说的这种效果.

就是一5行的BASIC。
作者: lxl1638    时间: 2007-6-9 17:33
全部完全整数G

未命名.PNG (6.26 KB, 下载次数: 40)

未命名.PNG

作者: wang6610    时间: 2007-6-9 17:40
原帖由 lxl1638 于 2007-6-9 17:33 发表
全部完全整数G



老九你的J:盘或者还有其他盘没敢露吧。
作者: lxl1638    时间: 2007-6-9 17:41
原帖由 wang6610 于 2007-6-9 05:40 PM 发表



老九你的J:盘或者还有其他盘没敢露吧。



零头在最后分区,隐藏分区,安装NtLoad和PE。
作者: lxl1638    时间: 2007-6-9 17:46
原帖由 123 于 2007-6-9 05:07 PM 发表
请教一下,如何使一个程序在windows下显示windows界面而在DOS下显示命令行?


检测父进程,父进程是CMD.EXE的执行控制台代码,否则执行Win32代码,加载窗口。
MM都是用MFC,很少用SDK吧?MFC是SDK API的封装(包括常量也封装了),使用方便,但自由度不如SDK高。
作者: 123    时间: 2007-6-9 19:39
原帖由 lxl1638 于 2007-6-9 17:46 发表


检测父进程,父进程是CMD.EXE的执行控制台代码,否则执行Win32代码,加载窗口。
MM都是用MFC,很少用SDK吧?MFC是SDK API的封装(包括常量也封装了),使用方便,但自由度不如SDK高。

我说的是在纯DOS下运行的16位程序,VC2.0以上开始就不支持16位了

[ 本帖最后由 123 于 2007-6-9 07:41 PM 编辑 ]
作者: wang6610    时间: 2007-6-9 21:15
NBe:
小密呢?
作者: 123    时间: 2007-6-9 22:26
我也做了一个,在Windows下运行显示窗体,在纯DOS下运行显示楼主的东西。真正的dos&windows两栖程序!

[ 本帖最后由 123 于 2007-6-10 07:38 AM 编辑 ]

1111.rar

78.05 KB, 下载次数: 96, 下载积分: 无忧币 -2


作者: 123    时间: 2007-6-10 07:39
原帖由 newbie 于 2007-6-9 23:06 发表
我也做了一个,在Windows下运行显示楼上的窗体,在纯DOS下运行显示楼主的东西。真正的dos&windows两栖程序!


点此下载

你发什么垃圾,恶意灌水
作者: 123    时间: 2007-6-10 08:43
原帖由 newbie 于 2007-6-10 08:25 发表
我发的是你的程序,如果是垃圾...那也是你写的.:lol:

你发的不能下载,不是垃圾是什么?
作者: hnnylwz    时间: 2007-6-10 11:01
标题: 我用一个工式就可以了
  这里我们把要分区的整数GB设置为“N”,则正确的计算公式应为:
      N*4+1024*N


  根据此公式算得的结果单位为MB。例如,你想要得到一个2GB的分区,套用公式就应为:



  (2-1)*4+1024*2=2052MB


  也就是说在FDISK分区时,你输入2052MB才能得到一个2GB的分区,而我们通常输入的2048MB当然也就显示为1.99GB了。



  再如,你想得到一个8GB的分区,根据公式(8-1)*4+1024*8=8220MB,你只需要输入8220MB就可以得到一个8GB的整数分区了。掌握了这个公式,其他的任何分区大小你都可以计算到,现在再看看你的硬盘,没有了1.99GB的分区,是不是看起来更舒服了?
作者: wang6610    时间: 2007-6-10 11:35
应为:1024*N+( N-1)*4吧。

另外FDISK正确,对pq呢?
作者: liurg    时间: 2007-6-10 14:29
好像各个分区软定义不一样,很难做到统一,特别是分区一般都是以柱面为最小单位的!
作者: skyvte    时间: 2007-6-12 17:27
我用硬盘自己原厂的分区工具、、
 
作者: weixingl888    时间: 2007-6-15 19:48
不错,十分感谢楼主。
作者: dylneil    时间: 2007-6-21 21:03
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3