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
Explain about strings in java?
What is a compilation unit?
In java, what is the difference between method overloading and method overriding?
Why collection is called framework in java?
solve (x-1)(x-9)=8;
3 Answers IBM, Manhattan, TCS,
v-model life cycle
What is the use of an interface?
wat is final...? wat is finally...? wat is finalize....? difference between " final and finally and finalize "...?
What is the buffer limit?
How can a gui component handle its own events?
What are different types of encoding?
Write a code to create a trigger to call a stored procedure