c++ - How to determine if my program is 'on the company domain' -
i'm trying determine if service connected company domain or not.
i tried
bool bresult = logonuser(m_username, m_domainstr, m_password, logon32_logon_network, logon32_provider_default, &userhandle);
but returns true if credentials good.
i'm guessing windows checking cached credentials , determining good.
i suppose use ping, firewall stop too.
is there nice, clean way determine if computer on 'corporate network' (e.g. can connect ad).
check availability of dcs sysvol share.
i query dns list of dcs, loop through dcs until can access share. if can, i'm online. if can't, i'm offline.
if on company lan, dcs unavailable, might offline...
Comments
Post a Comment