Ejemplo n.º 1
0
        /// <summary>
        /// Submit the query using the credentials obtained from the registry
        /// specified.
        /// </summary>
        public void Submit(WmKmodBroker broker, KwmCfg cfg, WmLoginTicketQueryDelegate callback)
        {
            // Set the proper callback.
            Callback2 = callback;

            // Fill out the server information.
            K3p.K3pSetServerInfo ssi = new K3p.K3pSetServerInfo();
            WmK3pServerInfo.RegToServerInfo(cfg, ssi.Info);

            // Submit the query.
            base.Submit(broker, new K3pCmd[] { ssi, new K3p.kpp_get_kws_ticket() }, AnalyseResults);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Submit the query using the credentials obtained from the registry
        /// specified.
        /// </summary>
        public void Submit(WmKmodBroker broker, WmWinRegistry registry, WmLoginTicketQueryDelegate callback)
        {
            // Set the proper callback.
            Callback2 = callback;

            // Fill out the server information.
            K3p.K3pSetServerInfo ssi = new K3p.K3pSetServerInfo();
            WmK3pServerInfo.RegToServerInfo(registry, ssi.Info);

            // Submit the query.
            base.Submit(broker, new K3pCmd[] { ssi, new K3p.kpp_get_kws_ticket() }, AnalyseResults);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Post a login ticket query.
 /// </summary>
 public void PostLoginTicketQuery(WmWinRegistry registry, WmLoginTicketQueryDelegate callback)
 {
     Logging.Log(1, "PostLoginTicketQuery()");
     WmLoginTicketQuery loginQuery = new WmLoginTicketQuery();
     loginQuery.Submit(Op.Wm.KmodBroker, registry, callback);
     Op.m_kmodQuery = loginQuery;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Connect to the KAS and get a ticket.
 /// </summary>
 public void KasConnectAndGetTicket(WmLoginTicketQueryDelegate callback)
 {
     m_opStep = KwmCoreKwsOpStep.KasConnectAndGetTicket;
     Creds.Ticket = null;
     m_kws.Sm.SetSpawnStep(KwsSpawnTaskStep.Connect);
     m_sh.PostLoginTicketQuery(WmWinRegistry.Spawn(), callback);
 }