What is linked hashset and its features?
No Answer is Posted For this Question
Be the First to Post Answer
What does a boolean method return?
Explain the difference between protected and default access.
How infinite loop is declared?
What is the purpose of javac exe?
Why volatile is used in java?
What are the characteristics provided in jdk1.6 apart from other versions?
How do you convert an int to a string in java?
What is printwriter in java?
Can a java program have 2 main methods?
What is the difference between yielding and sleeping in java programming?
What is run time polymorphism?
6 Answers eClerx, Elementus Technologies,
Is there any way to find whether software installed in the system is registered by just providing the .exe file? I have tried the following code but its just displaying the directory structure in the registry. Here the code : package com.msi.intaller; import java.util.Iterator; import ca.beq.util.win32.registry.RegistryKey; import ca.beq.util.win32.registry.RootKey; public class RegistryFinder { public static void main(String... args) throws Exception { RegistryKey.initialize(RegistryFinder.class.getResource("jRe gistryKey.dll").getFile()); RegistryKey key = new RegistryKey(RootKey.HKLM, "Software\\ODBC"); for (Iterator<RegistryKey> subkeys = key.subkeys(); subkeys.hasNext();) { RegistryKey subkey = subkeys.next(); System.out.println(subkey.getName()); // You need to check here if there's anything which matches "Mozilla FireFox". } } }