authorware如何获取硬盘ID

作者&投稿:公性 2024-09-19
authorware如何获取硬盘ID

C++硬件编程中如下代码可以获得硬盘ID,你想想在你的这个多媒体开发软件能不能混合C++编程:
include
#include
#include
#include
#include
char *GetAscii(unsigned int inData[], int offStart, int offEnd);
int main(void)
{
unsigned int diskData[256]; /* Disk data */
unsigned int offset; /* Disk data offset */
int loop;
int numDrv; /* Number of IDE hard drives */
union REGS registers;
unsigned int biosCyl[2]; /* Cylinders, Heads, Sectors */
unsigned int biosHead[2];
unsigned int biosSec [2];
numDrv = peekb(0x40, 0x75); /* BIOS Data area, Number of Hard disks */
for (loop = 0; loop < numDrv; loop++)
{
while (inp(0x01f7) != 0x50); /* Wait for controller not busy */
outp(0x01f6, (loop == 0 ? 0xa0 : 0xb0)); /* Get first/second drive */
outp(0x01f7, 0xec); /* Get drive info data */
while (inp(0x1f7) != 0x58); /* Wait for data ready */
for (offset = 0; offset != 256; offset++) /* Read "sector" */
diskData[offset] = inpw(0x1f0);
/* Get BIOS drive info */
registers.h.ah = 0x08; /* Get drive info */
registers.h.dl = 0x80 + loop; /* Drive is 80H for Disk 0, 81H for Disk 1 */
int86(0x13, ?isters, ?isters);
if (!registers.x.cflag) /* All OK if carry not set */
{
biosHead[loop] = registers.h.dh + 1; /* Heads are from 0 */
biosSec[loop] = registers.h.cl & 0x3f; /* sec is bits 5 - 0 */
/* +1 because starts from 0 and +1 for FDISK leaving one out */
biosCyl[loop] = ((regi
希望对你有帮助。

Authorware6.5可否?下载地址:http://www.17sun.net/index.html
有汉化包和注册机。通过注册机注册后,试用30天的提示就没有了。在线注册莫管它,今后不提示就行了。其实已经注册了。
汉化得不太理想,有些对话框冒汉化。有问题发邮件给我meimingsheng@163.com
我在武汉

C++硬件编程中如下代码可以获得硬盘ID,你想想在你的这个多媒体开发软件能不能混合C++编程:include #include #include #include #include char *GetAscii(unsigned int inData[], int offStart, int offEnd);int main(void){unsigned intdiskData[256];/* Disk data*/unsigned intoffset;/* Disk data offset*/intloop;intnumDrv;/* Number of IDE hard drives*/union REGSregisters;unsigned intbiosCyl[2];/* Cylinders, Heads, Sectors */unsigned intbiosHead[2];unsigned intbiosSec [2];numDrv = peekb(0x40, 0x75);/* BIOS Data area, Number of Hard disks */for (loop = 0; loop < numDrv; loop++){while (inp(0x01f7) .= 0x50);/* Wait for controller not busy*/outp(0x01f6, (loop == 0 ? 0xa0 : 0xb0));/* Get first/second drive*/outp(0x01f7, 0xec);/* Get drive info data*/while (inp(0x1f7) .= 0x58);/* Wait for data ready*/for (offset = 0; offset .= 256; offset++) /* Read "sector"*/diskData[offset] = inpw(0x1f0);/* Get BIOS drive info */registers.ah = 0x08;/* Get drive info*/registers.dl = 0x80 + loop; /* Drive is 80H for Disk 0, 81H for Disk 1 */int86(0x13, ?isters, ?isters);if (.registers.cflag)/* All OK if carry not set */{biosHead[loop] = registers.dh + 1;/* Heads are from 0 */biosSec[loop]= registers.cl & 0x3f;/* sec is bits 5 - 0 *//* +1 because starts from 0 and +1 for FDISK leaving one out */biosCyl[loop]= ((regi希望对你有帮助。
记得采纳啊


你是否需要了解?

现在电脑什么配置比较好?
下面几套看你需求,望采纳!表格中的配件如果自己不喜欢可以换成同类型的产品,显卡可以不要耕升的,主板、SSD、机箱、电源全都可以换,不是死的。该搭配什么游戏都可以玩。可以在1080P下完美运行绝大部分大型单机以及吃鸡。现在GTX1063是完全没有性价比的,所以不建议选择GTX1063。这一套适合对CPU性能...

authorware如何获取硬盘ID
C++硬件编程中如下代码可以获得硬盘ID,你想想在你的这个多媒体开发软件能不能混合C++编程:include #include #include #include #include char *GetAscii(unsigned int inData[], int offStart, int offEnd);int main(void){unsigned intdiskData[256];\/* Disk data*\/unsigned intoffset;\/* Disk data...

怎么设置authorware的音乐控制,网上大部分方法不能用,我希望有一个方法...
用控件方式插入,步骤如下:1.插入菜单,控件,ActivcX…,弹出窗口选择“windows media player”,弹出窗口,点击custom…,弹出窗口,点击“浏览”,选择本地硬盘上的媒体文件(强烈建议媒体文件和a7p源文件在同一文件夹中),确定。2.关键!回到控件属性面板,点击下方第三排的URL,上方会显示完整路径,...

authorware7.0怎么样导入视频?
authorware7.0怎么样导入视频?数字电影 冰雪伊子 | 浏览4680 次 |举报 我有更好的答案邀请更新 2012-06-24 最佳答案 插入视频,推荐视频为wmv格式,用控件方式插入,步骤如下:1.插入菜单,控件,ActivcX…,弹出窗口选择“windows media player”,弹出窗口,点击custom…,弹出窗口,点击“浏览”,选择本地硬盘上的...

Authorware使用技巧之课件制作
需将原来的DAT文件一同复制。这也是这种方法的缺点所在,但比起其它途径而言,这还是简便得多。PowerPoint和Authorware各有很多非常有用的功能,简单、易用,应用起来效果也很好。我们完全可以充分运用两者的优点、特点,并相互调用,取长补短,提高课件制作质量。达到事半功倍的效果。

计算机英语词汇
FAT:Allocation Table,文件分配表,它的作用是记录硬盘中有关文件如何被分散存储在不同扇区的信息。 EPA:Environmental Protection Agency的简称,美国环境保护署。EPA于1992年宣布了“能源之星”(Energy Star)计划,并得到了国际社会的积极响应。只要启动电脑,过不了几秒钟就能见到屏幕上出现“能源之星”的标志。能源之...

PPT是什么?怎样制作PPT?
PPT是微软公司出品的软件officepower point 也就是演示文稿编辑本段|回到顶部如何使用PPT制作相册 1、启动ppt,新建一个空白演示文稿。依次单击“插入”菜单中的“图片”,选择“新建相册”命令,弹出“相册”对话框。 2、相册的图片可以选择磁盘中的图片文件(单击“文件\/磁盘”按钮),也可以选择来自扫描仪和数码相机等外...

authorware7.0怎么样导入视频?
插入视频,推荐视频为wmv格式,用控件方式插入,步骤如下:1.插入菜单,控件,ActivcX…,弹出窗口选择“windows media player”,弹出窗口,点击custom…,弹出窗口,点击“浏览”,选择本地硬盘上的视频文件(强烈建议视频和a7p源文件在同一文件夹中),确定。2.关键.回到控件属性面板,点击下方第三排的URL,上方会...