static void Log(string msg) { System.Diagnostics.Debug.Print(msg); try { XenStoreSession session = new XenStoreSession("XenUpdater"); session.Log(msg); } catch { } }
public AutoUpdate() { session = new XenStoreSession("CheckNow"); licensed = new XenStoreItem(session, "/guest_agent_features/Guest_agent_auto_update/licensed"); enabled = new XenStoreItem(session, "/guest_agent_features/Guest_agent_auto_update/parameters/enabled"); update_url = new XenStoreItem(session, "/guest_agent_features/Guest_agent_auto_update/parameters/update_url"); int major = (int)GetReg("HKEY_LOCAL_MACHINE\\SOFTWARE\\Citrix\\XenTools", "MajorVersion", 0); int minor = (int)GetReg("HKEY_LOCAL_MACHINE\\SOFTWARE\\Citrix\\XenTools", "MinorVersion", 0); int micro = (int)GetReg("HKEY_LOCAL_MACHINE\\SOFTWARE\\Citrix\\XenTools", "MicroVersion", 0); int build = (int)GetReg("HKEY_LOCAL_MACHINE\\SOFTWARE\\Citrix\\XenTools", "BuildNumber", 0); version = new Version(major, minor, micro, build); }
public AutoUpdate() { session = new XenStoreSession("CheckNow"); licensed = new XenStoreItem(session, "/guest_agent_features/Guest_agent_auto_update/licensed"); enabled = new XenStoreItem(session, "/guest_agent_features/Guest_agent_auto_update/parameters/enabled"); update_url = new XenStoreItem(session, "/guest_agent_features/Guest_agent_auto_update/parameters/update_url"); xdvdapresent = new XenStoreItem(session, "data/xd/present"); int major = (int)GetReg("HKEY_LOCAL_MACHINE\\SOFTWARE\\Citrix\\XenTools", "MajorVersion", 0); int minor = (int)GetReg("HKEY_LOCAL_MACHINE\\SOFTWARE\\Citrix\\XenTools", "MinorVersion", 0); int micro = (int)GetReg("HKEY_LOCAL_MACHINE\\SOFTWARE\\Citrix\\XenTools", "MicroVersion", 0); int build = (int)GetReg("HKEY_LOCAL_MACHINE\\SOFTWARE\\Citrix\\XenTools", "BuildVersion", 0); version = new Version(major, minor, micro, build); }
public XenStoreItem(XenStoreSession session, string path) { Path = path; Session = session; }
public XenStoreItem(XenStoreSession session, string path) { _path = path; Session = session; }
public XenStoreItemFactory(string SessionName) { session = new XenStoreSession(SessionName); }