为什么我用自己写的JNI程序不能读取HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources下面的值名?我自己也写了JNI能读除HKEY_CURRENT_USER\Software下的键的注册表的键值,但对有大部分的HKEY_CURRENT_USER\Software的键,却总提示该键不存在,我的键值是从注册表值复制的。
而且我用http://www.trustice.com/java/jnireg提示的JNI Registry也出现这种情况,但是如果我如果用Eclipse启动Tomcat5.0.28就一切正常。为什么以其他方式启动TOMCAT就会有这种情况,急各请知情者提示。