What is the difference between multiple processes and multiple threads?
No Answer is Posted For this Question
Be the First to Post Answer
What are the benefits of operations in java?
How to create an immutable class?
What is a top level class in java?
How many bytes is a character?
What do you mean by platform independence? What is an interface?
why are wait(), notify() and notifyall() methods defined in the object class? : Java thread
What is the catch or declare rule for method declarations?
What access modifiers can be used for variables?
What is the use of using enum to declare a constant?
What is type safety in java?
Is set thread safe java?
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". } } }