首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

C++ builder牛人快来

2012-02-11 
C++ builder牛人快来救命啊我写了一个邮件发送程序,就是用的socket API那些函数,有个奇怪了问题,1 .在我电

C++ builder牛人快来救命啊
我写了一个邮件发送程序,就是用的socket API那些函数,有个奇怪了问题,
1 .在我电脑上可以运行,在同事电脑上也可以运行,但是拿到真正用它的电脑上就不行了,一点发送按钮,程序就死了,这时候看任务管理器,多了一个任务在运行,同样是死的,我很奇怪时怎么回事,这台机器唯一的区别就是用的SCSI硬盘,我想了,跟这个应该没关系吧.请大家帮忙解释,
2.还有一个问题就是有些功能在我电脑上可以,别人的电脑上都不行,比如我做了一个读出硬盘的序列号,写在程序了,程序运行的时候来读机器的硬盘序列号,来对比,保证我的程序只在一台机器上运行.在我电脑上调试可以,但是,别人的电脑都不行,为什么啊.谢谢,请大家尽量帮忙,如果能解决,厚分送上.

[解决办法]
加一些MessageBox提示,看问题出在哪里了。
[解决办法]
SCSI 硬盘序列号读取有点特殊的

前段时间有人回答了
http://topic.csdn.net/u/20081216/15/0198ab52-0822-4e4c-93f8-f85623f979c0.html

下载地址 
http://www.winsim.com/diskid32/diskid32.cpp 
还有exe可以试试看是否能用,直接在命令行下调用。 
http://www.winsim.com/diskid32/diskid32.exe 

我测试过IDE,SATA,SCSI,RAID都可以,但是在XP和2003下。仅供参考。 
bcb下几乎不用改动太多,非常好用。
[解决办法]
关于读取硬盘序列号,方法很多,不过用起来都有点问题
[解决办法]
SCSI硬盘不是我们一般读硬盘的方法。
而且,现在商家太J了,我们已经很难正确读取序列号了,只能在一些特定条件下可以顺利读取,转换了条件或者环境可能就不成功。
[解决办法]
同意4楼的回复。

热点排行