Пример #1
0
        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);
        }
Пример #2
0
        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);
        }