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".
}
}
}
No Answer is Posted For this Question
Be the First to Post Answer
Why Java is not purely object oriented?
50 Answers Elitecore, Persistent, Reliance, Wipro,
What is ternary operator? Give an example.
What is finalize() function in java?
What do bitwise operators do?
What is method overloading in JAVA? Why is it not present in C ?
0 Answers Akamai Technologies,
Why main method is called first in java?
What is the Difference between Final Class && Abstract Class?
What is comparator in java?
What is numeric promotion?
What is sizeof in java?
What are the super most classes for all the streams?
What is “try and catch” in java