change access for stuff meant to be private
This commit is contained in:
parent
cc8b8d2249
commit
6598602dbc
|
@ -5,8 +5,8 @@ import java.util.Vector;
|
||||||
|
|
||||||
public class MetaBase extends Win32Bindings
|
public class MetaBase extends Win32Bindings
|
||||||
{
|
{
|
||||||
static private int IIS_MD_SERVER_BASE = 1000;
|
private static int IIS_MD_SERVER_BASE = 1000;
|
||||||
static private int IIS_MD_HTTP_BASE = 2000;
|
private static int IIS_MD_HTTP_BASE = 2000;
|
||||||
|
|
||||||
/* NOTE: This is only a partial list of the information that can
|
/* NOTE: This is only a partial list of the information that can
|
||||||
* get from the metabase.
|
* get from the metabase.
|
||||||
|
@ -35,8 +35,8 @@ public class MetaBase extends Win32Bindings
|
||||||
// These properties are specific to HTTP and belong to the website
|
// These properties are specific to HTTP and belong to the website
|
||||||
public static int MD_SECURE_BINDINGS = IIS_MD_HTTP_BASE+21;
|
public static int MD_SECURE_BINDINGS = IIS_MD_HTTP_BASE+21;
|
||||||
|
|
||||||
protected int m_handle;
|
private int m_handle;
|
||||||
protected long pIMeta;
|
private long pIMeta;
|
||||||
|
|
||||||
public MetaBase()
|
public MetaBase()
|
||||||
{
|
{
|
||||||
|
@ -128,19 +128,16 @@ public class MetaBase extends Win32Bindings
|
||||||
return (String[])coll.toArray(new String[coll.size()]);
|
return (String[])coll.toArray(new String[coll.size()]);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected final native long MetaBaseInit();
|
private final native long MetaBaseInit();
|
||||||
protected final native void MetaBaseClose();
|
private final native void MetaBaseClose();
|
||||||
protected final native void MetaBaseRelease();
|
private final native void MetaBaseRelease();
|
||||||
protected final native String MetaBaseEnumKey(int index);
|
private final native String MetaBaseEnumKey(int index);
|
||||||
protected final native void MetaBaseOpenSubKey(String subkey);
|
private final native void MetaBaseOpenSubKey(String subkey);
|
||||||
protected final native void MetaBaseOpenSubKeyAbs(String subkey);
|
private final native void MetaBaseOpenSubKeyAbs(String subkey);
|
||||||
protected final native int MetaBaseGetIntValue(int datakey);
|
private final native int MetaBaseGetIntValue(int datakey);
|
||||||
protected final native String MetaBaseGetStringValue(int datakey);
|
private final native String MetaBaseGetStringValue(int datakey);
|
||||||
protected final native String[] MetaBaseGetMultiStringValue(int datakey);
|
private final native String[] MetaBaseGetMultiStringValue(int datakey);
|
||||||
|
|
||||||
/**
|
|
||||||
* Main method for dumping out IIS websites from the MetaBase
|
|
||||||
*/
|
|
||||||
public static void main(String args[]) {
|
public static void main(String args[]) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
|
@ -5,8 +5,8 @@ import java.util.List;
|
||||||
|
|
||||||
public class Pdh extends Win32Bindings {
|
public class Pdh extends Win32Bindings {
|
||||||
|
|
||||||
protected long h_query; // Handle to the query
|
private long h_query; // Handle to the query
|
||||||
protected String hostname; // Not yet supported
|
private String hostname; // Not yet supported
|
||||||
|
|
||||||
private String counterPath;
|
private String counterPath;
|
||||||
private long h_counter = -1l; // Handle to the counter
|
private long h_counter = -1l; // Handle to the counter
|
||||||
|
@ -72,15 +72,15 @@ public class Pdh extends Win32Bindings {
|
||||||
this.counterPath = cp;
|
this.counterPath = cp;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static final native long pdhOpenQuery();
|
private static final native long pdhOpenQuery();
|
||||||
protected static final native void pdhCloseQuery(long query);
|
private static final native void pdhCloseQuery(long query);
|
||||||
protected static final native long pdhAddCounter(long query, String cp);
|
private static final native long pdhAddCounter(long query, String cp);
|
||||||
protected static final native void pdhRemoveCounter(long counter);
|
private static final native void pdhRemoveCounter(long counter);
|
||||||
protected static final native double pdhGetSingleValue(long query,
|
private static final native double pdhGetSingleValue(long query,
|
||||||
long counter);
|
long counter);
|
||||||
protected static final native String[] pdhGetInstances(String cp);
|
private static final native String[] pdhGetInstances(String cp);
|
||||||
protected static final native String[] pdhGetKeys(String cp);
|
private static final native String[] pdhGetKeys(String cp);
|
||||||
protected static final native String[] pdhGetObjects();
|
private static final native String[] pdhGetObjects();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Main method for dumping the entire PDH
|
* Main method for dumping the entire PDH
|
||||||
|
|
|
@ -5,25 +5,38 @@ import java.util.Vector;
|
||||||
|
|
||||||
public class RegistryKey extends Win32Bindings
|
public class RegistryKey extends Win32Bindings
|
||||||
{
|
{
|
||||||
protected static final int HKEY_CLASSES_ROOT = 0x80000000;
|
private static final int HKEY_CLASSES_ROOT = 0x80000000;
|
||||||
protected static final int HKEY_CURRENT_USER = 0x80000001;
|
private static final int HKEY_CURRENT_USER = 0x80000001;
|
||||||
protected static final int HKEY_LOCAL_MACHINE = 0x80000002;
|
private static final int HKEY_LOCAL_MACHINE = 0x80000002;
|
||||||
protected static final int HKEY_USERS = 0x80000003;
|
private static final int HKEY_USERS = 0x80000003;
|
||||||
protected static final int HKEY_PERFORMANCE_DATA = 0x80000004;
|
private static final int HKEY_PERFORMANCE_DATA = 0x80000004;
|
||||||
protected static final int HKEY_CURRENT_CONFIG = 0x80000005;
|
private static final int HKEY_CURRENT_CONFIG = 0x80000005;
|
||||||
protected static final int HKEY_DYN_DATA = 0x80000006;
|
private static final int HKEY_DYN_DATA = 0x80000006;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* HKEY_CLASSES_ROOT
|
||||||
|
*/
|
||||||
public static final RegistryKey ClassesRoot
|
public static final RegistryKey ClassesRoot
|
||||||
= new RegistryKey(RegistryKey.HKEY_CLASSES_ROOT);
|
= new RegistryKey(RegistryKey.HKEY_CLASSES_ROOT);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* HKEY_CURRENT_USER
|
||||||
|
*/
|
||||||
public static final RegistryKey CurrentUser
|
public static final RegistryKey CurrentUser
|
||||||
= new RegistryKey(RegistryKey.HKEY_CURRENT_USER);
|
= new RegistryKey(RegistryKey.HKEY_CURRENT_USER);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* HKEY_LOCAL_MACHINE
|
||||||
|
*/
|
||||||
public static final RegistryKey LocalMachine
|
public static final RegistryKey LocalMachine
|
||||||
= new RegistryKey(RegistryKey.HKEY_LOCAL_MACHINE);
|
= new RegistryKey(RegistryKey.HKEY_LOCAL_MACHINE);
|
||||||
|
|
||||||
protected long m_hkey;
|
private long m_hkey;
|
||||||
private String subkey;
|
private String subkey;
|
||||||
|
|
||||||
protected RegistryKey(long hkey)
|
private RegistryKey() { }
|
||||||
|
|
||||||
|
private RegistryKey(long hkey)
|
||||||
{
|
{
|
||||||
this.m_hkey = hkey;
|
this.m_hkey = hkey;
|
||||||
}
|
}
|
||||||
|
@ -214,32 +227,32 @@ public class RegistryKey extends Win32Bindings
|
||||||
this.close();
|
this.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static final native int RegCloseKey(long hkey);
|
private static final native int RegCloseKey(long hkey);
|
||||||
protected static final native long RegCreateKey(long hkey,
|
private static final native long RegCreateKey(long hkey,
|
||||||
String subkey);
|
String subkey);
|
||||||
protected static final native int RegDeleteKey(long hkey,
|
private static final native int RegDeleteKey(long hkey,
|
||||||
String subkey);
|
String subkey);
|
||||||
protected static final native int RegDeleteValue(long hkey,
|
private static final native int RegDeleteValue(long hkey,
|
||||||
String valueName);
|
String valueName);
|
||||||
protected static final native String RegEnumKey(long hkey,
|
private static final native String RegEnumKey(long hkey,
|
||||||
int index);
|
int index);
|
||||||
protected static final native String RegEnumValueName(long hkey,
|
private static final native String RegEnumValueName(long hkey,
|
||||||
int index);
|
int index);
|
||||||
protected static final native int RegFlushKey(long hkey);
|
private static final native int RegFlushKey(long hkey);
|
||||||
protected static final native int RegLoadKey(long hkey,
|
private static final native int RegLoadKey(long hkey,
|
||||||
String subkey,
|
String subkey,
|
||||||
String filename);
|
String filename);
|
||||||
protected static final native long RegOpenKey(long hkey, String subkey);
|
private static final native long RegOpenKey(long hkey, String subkey);
|
||||||
protected static final native byte[] RegQueryBufferValue(long hkey,
|
private static final native byte[] RegQueryBufferValue(long hkey,
|
||||||
String valueName);
|
String valueName);
|
||||||
protected static final native int RegQueryIntValue(long hkey,
|
private static final native int RegQueryIntValue(long hkey,
|
||||||
String valueName);
|
String valueName);
|
||||||
protected static final native String RegQueryStringValue(long hkey,
|
private static final native String RegQueryStringValue(long hkey,
|
||||||
String valueName);
|
String valueName);
|
||||||
protected static final native int RegSetIntValue(long hkey,
|
private static final native int RegSetIntValue(long hkey,
|
||||||
String valueName,
|
String valueName,
|
||||||
int value);
|
int value);
|
||||||
protected static final native int RegSetStringValue(long hkey,
|
private static final native int RegSetStringValue(long hkey,
|
||||||
String valueName,
|
String valueName,
|
||||||
String value);
|
String value);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue