Problema cu dcom

Problemă cu DCOM

Pe un computer cu un client DCOM, utilizatorul logK lansează aplicația client DCOM. În client, în procedura CoCreatInstanceEx () sunt scrise în
utilizator și logare (logS și passS).
Anterior, totul a funcționat.
Acum, dacă utilizatorii se află în același domeniu, atunci totul funcționează.
Dacă există o eroare în interfața diferită care nu este acceptată.
Și serverul rulează încă.
Parola și datele de conectare par să înțeleagă.
Se pare că clientul se deconectează înainte de a primi un răspuns.
(Deoarece jurnalul de securitate arată că clientul urcă pe server apoi logK, apoi din logS).
Dacă cazul este în eșecul declanșatorului, poate fi ceva cu RPC.
(Spuneți-mi cum să modificați intervalul RPC sau să exprimați alte sugestii practice).
Mulțumită în avans.

Dacă nu confundăm nimic, în domeniul "client" ar trebui să existe o înregistrare sub care se face conexiunea, iar acest domeniu ar trebui să fie. domeniu de încredere pentru domeniul "server". Și când utilizați callbacks prin interfețe securizate, aveți nevoie de încredere în ambele sensuri. Dacă nu aveți încredere, atunci o mulțime de condiții suplimentare. Dar toate astea sunt IMHO. Acestea sunt sarcini pur administrative, trebuie adresate acestora.

# xA0; # xA0; Bună ziua.
În domenii diferite, este mai bine să utilizați o conexiune prin intermediul TSocketConnection și SocketService - va exista mai puțină durere de cap cu administrarea.

Există, probabil, undeva pe serverele prin care cererea merge, utilizatorul nu este înregistrat. Și administratorul nu vrea să se înregistreze și va avea dreptate.

Și în domeniul clientului există un jurnal de utilizator cu parolă de parolă.
Există o altă opțiune cu setarea în accesul anonim dcomcnfg, atunci în principiu orice invitat va fi admis la serverul DCOM

Confruntată cu o problemă similară. Aveam nevoie de acces la serverul de aplicații de la un computer care nu face parte din domeniu.
1. A accesat sistemul de fișiere de pe server (pentru a vă asigura că mă conectez la server în mod normal). Cum se face - întrebarea obișnuită a administrării Windows.
2. În drepturi, DCOM a adăugat grupul "ALL" (Toată lumea). Accesul a apărut.
CELE MAI IMPORTANTE: dupa schimbarea setarilor DCOM prin dcomcnfg, este necesara reincarcarea - a durat mult timp pana am inteles-o.

Există două soluții:
1) Configurați încrederea între domeniile.
2) Utilizați "autentificarea implicită" prezentă în Windows, adică dacă există un utilizator u1 cu parolă p1 în domeniul 1 și același utilizator cu aceeași parolă se află în domeniul 2, în situația de mai sus utilizatorul u1 din domeniul 2 la primire accesul la resursa din domeniul 1 va fi perceput ca utilizator u1 din domeniul 1. Pentru serverele DCOM, aceasta funcționează.

Memorie: 0,73 MB
Sincronizare: 0.074 sec

Articole similare