我是要在浏览器客户端运用url protocol翻开本地exe时分,由于传参问题,考虑到用修正注册表方法完结。
成果:行不通。 原因: 1.修正注册表是修正的服务器的,客户端是没有权限修正客户端本机的注册表的!!!!!! 2.假如你是cs体系,或许仅仅修正服务器端的注册表,可以用。 java操作注册表需求2个文件 (①. regeditry.jar ②.需求将dll文件放到tomcat中间件bin目录下和java装置环境即jdk的装置目录下)。 供给的东西类: public static boolean setValue(String folder, String subKeyNode, String subKeyName, String subKeyValue) { try { RegistryKey software = Registry.HKEY_CLASSES_ROOT .openSubKey(folder); RegistryKey subKey = software.createSubKey(subKeyNode, ""); subKey .setValue(new RegStringValue(subKey, subKeyName, subKeyValue)); subKey.closeKey(); return true; } catch (NoSuchKeyException e) { e.printStackTrace(); } catch (NoSuchValueException e) { e.printStackTrace(); } catch (RegistryException e) { e.printStackTrace(); } return false; } dll文件64位在资源里有,还没有审阅经过,经过后会把链接放到这儿。