参考网址:
http://download.oracle.com/javase/1.5.0/docs/guide/jvmti/jvmti.html#onload
http://192.9.162.55/developer/technicalArticles/J2SE/jvm_ti/
http://kenwublog.com/jvmti-tutorial-a-simple-agent
JDK安装文件:jdk-6u26-windows-i586.exe。
1、Java端调用
启动方式:随java进程启动时,自动载入共享库。
参数设置:
java-agentlib:<agent-lib-name>=<options> Sample
java-agentpath:<path-to-agent>=<options> Sample
本例使用:-agentlib:F:\jars\MCEncrypt
2、C++Dll生成
dll名称:MCEncrypt.dll。