小弟用Eclipse写了一个软件,需要用到硬件信息进行加密。但小弟不懂C++,在网上找了好多例子源码,但不会改成一个可生成DLL文件的VC++程序,特来跪求一个可生成DLL的获取硬盘、CPU,BIOS序列号的VC++源码;下面这个是我在java中要调用到的方法
#include <stdio.h>
#include <jni.h>
#include "Prompt.h"
JNIEXPORT jstring JNICALL Java_a_Prompt_getSN(JNIEnv *env, jobject obj, jstring prompt)
{
/*
获取硬盘、CPU,BIOS序列号的VC++源码*/
以java中字符串返回获得的硬盘+CPU+BIOS序列号
}
小弟先谢谢能帮小弟解决此问题的高人了:)帮帮小弟吧
#include <stdio.h>
#include <jni.h>
#include "Prompt.h"
JNIEXPORT jstring JNICALL Java_a_Prompt_getSN(JNIEnv *env, jobject obj, jstring prompt)
{
/*
获取硬盘、CPU,BIOS序列号的VC++源码*/
以java中字符串返回获得的硬盘+CPU+BIOS序列号
}
小弟先谢谢能帮小弟解决此问题的高人了:)帮帮小弟吧
自己看一下
--------------------Configuration: ab cd - Win32 Debug--------------------
Compiling...
aaa.cpp
F:\ws\ab cd\aaa.cpp(1) : error C2146: syntax error : missing ';' before identifier 'szSystemInfo'
F:\ws\ab cd\aaa.cpp(1) : error C2501: 'BYTE' : missing storage-class or type specifiers
F:\ws\ab cd\aaa.cpp(1) : fatal error C1004: unexpected end of file found
Error executing cl.exe.aaa.obj - 3 error(s), 0 warning(s)