Click here to Skip to main content
15,914,417 members
Home / Discussions / C#
   

C#

 
AnswerRe: Application Design & Archiecture Help Pin
Abhinav S5-Nov-10 2:51
Abhinav S5-Nov-10 2:51 
QuestionEye that follow cursor of the mouse [modified] Pin
VisualLive4-Nov-10 8:58
VisualLive4-Nov-10 8:58 
GeneralRe: Eye that follow cursor of the mouse Pin
AspDotNetDev4-Nov-10 10:13
protectorAspDotNetDev4-Nov-10 10:13 
GeneralRe: Eye that follow cursor of the mouse Pin
VisualLive4-Nov-10 10:41
VisualLive4-Nov-10 10:41 
GeneralRe: Eye that follow cursor of the mouse Pin
AspDotNetDev4-Nov-10 12:18
protectorAspDotNetDev4-Nov-10 12:18 
GeneralRe: Eye that follow cursor of the mouse Pin
Chris Maunder4-Nov-10 19:21
cofounderChris Maunder4-Nov-10 19:21 
GeneralRe: Eye that follow cursor of the mouse Pin
VisualLive4-Nov-10 21:06
VisualLive4-Nov-10 21:06 
AnswerRe: Eye that follow cursor of the mouse Pin
Richard MacCutchan4-Nov-10 23:27
mveRichard MacCutchan4-Nov-10 23:27 
GeneralRe: Eye that follow cursor of the mouse Pin
VisualLive5-Nov-10 0:01
VisualLive5-Nov-10 0:01 
QuestionCustomize VS2010 Start Page Pin
Kevin Marois4-Nov-10 8:48
professionalKevin Marois4-Nov-10 8:48 
AnswerRe: Customize VS2010 Start Page Pin
Nish Nishant4-Nov-10 9:45
sitebuilderNish Nishant4-Nov-10 9:45 
GeneralRe: Customize VS2010 Start Page Pin
RaviRanjanKr16-Nov-10 2:40
professionalRaviRanjanKr16-Nov-10 2:40 
Questionfull text search Pin
annie_bel4-Nov-10 3:31
annie_bel4-Nov-10 3:31 
AnswerRe: full text search Pin
JohnLBevan4-Nov-10 3:53
professionalJohnLBevan4-Nov-10 3:53 
AnswerRe: full text search Pin
Adam R Harris4-Nov-10 4:53
Adam R Harris4-Nov-10 4:53 
QuestionImpersonation using C# Pin
JohnLBevan4-Nov-10 1:45
professionalJohnLBevan4-Nov-10 1:45 
AnswerRe: Impersonation using C# Pin
Adam R Harris4-Nov-10 4:49
Adam R Harris4-Nov-10 4:49 
AnswerRe: Impersonation using C# Pin
Manfred Rudolf Bihy4-Nov-10 5:06
professionalManfred Rudolf Bihy4-Nov-10 5:06 
Hi JB,

I used this in a small test I composed on impersonation:

static void TestProcessLogs(string path)
{
    AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);
    IntPtr token;
    #region User / Password
    String user = "xxxxxx";
    String domain = "xxxxx";
    String pass = "xxxxxxx";
    #endregion
    if (LogonUser(user, domain, pass, 9, 0, out token))
    {
        WindowsIdentity fromIdentity = new WindowsIdentity(token);
        WindowsImpersonationContext context = fromIdentity.Impersonate();

        ProcessLog(@"\\xxxxxxx.xxxxxxx.xxxxxx\f$\Connector\LNWorkerDir\705-SORL9002-PGBU-WEC-US-productn-octtic\peqdLN02\all.log");
        //ProcessLog(path);

        context.Undo();
    }
}


and here comes the definition of LogonUser. Place this within a class definition:

[DllImport("advapi32.dll", SetLastError = true)]
 public static extern bool LogonUser(string lpszUserName, string lpszDomain, string lpszPassword, int dwLogonType, int dwLogonProvider, out IntPtr phToken);


Best regards

Manfred
GeneralRe: Impersonation using C# Pin
JohnLBevan9-Nov-10 5:43
professionalJohnLBevan9-Nov-10 5:43 
GeneralRe: Impersonation using C# Pin
Manfred Rudolf Bihy12-Nov-10 2:07
professionalManfred Rudolf Bihy12-Nov-10 2:07 
QuestionServer based on AsyncCallback not running as expected Pin
Tichaona J4-Nov-10 1:08
Tichaona J4-Nov-10 1:08 
AnswerRe: Server based on AsyncCallback not running as expected Pin
jschell4-Nov-10 8:32
jschell4-Nov-10 8:32 
QuestionGot a working ICMP listener; but how does it work? Pin
nebbukadnezzar4-Nov-10 0:28
nebbukadnezzar4-Nov-10 0:28 
QuestionRetrieve Value from TextBox Which is created in the code behind Pin
HatakeKaKaShi3-Nov-10 22:54
HatakeKaKaShi3-Nov-10 22:54 
AnswerRe: Retrieve Value from TextBox Which is created in the code behind Pin
John Gathogo4-Nov-10 1:00
John Gathogo4-Nov-10 1:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.