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
What is the byte order of byte buffer?
Which Math method is used to calculate the absolute value of a number?
printstream class method println() is calling using System class and its static object out .how it is explain any one in detail with example ?
What data type is string java?
how many ways to create Thread and which one is good? runnable interface ot Thread class?
how to handle exceptions in ejb?
Why is flag used in java?
How many types of constructors are used in java?
Are variables stored in ram?
What class allows you to read objects directly from a stream in java programming?
Can we have more than one package statement in the source file?
Why generics are used in java?