Click here to Skip to main content
15,881,709 members
Home / Discussions / C#
   

C#

 
AnswerRe: System.AccessViolationException openfiledialog win7 Pin
Eddy Vluggen10-Sep-12 1:40
professionalEddy Vluggen10-Sep-12 1:40 
GeneralRe: System.AccessViolationException openfiledialog win7 Pin
Rahul Sabharwal10-Sep-12 1:47
Rahul Sabharwal10-Sep-12 1:47 
GeneralRe: System.AccessViolationException openfiledialog win7 Pin
Eddy Vluggen10-Sep-12 2:31
professionalEddy Vluggen10-Sep-12 2:31 
QuestionNamedPipeServerStream.GetAccessControl Pin
True_Posi10-Sep-12 0:10
True_Posi10-Sep-12 0:10 
AnswerRe: NamedPipeServerStream.GetAccessControl Pin
Eddy Vluggen10-Sep-12 1:43
professionalEddy Vluggen10-Sep-12 1:43 
GeneralRe: NamedPipeServerStream.GetAccessControl Pin
True_Posi10-Sep-12 2:25
True_Posi10-Sep-12 2:25 
GeneralRe: NamedPipeServerStream.GetAccessControl Pin
Eddy Vluggen10-Sep-12 2:42
professionalEddy Vluggen10-Sep-12 2:42 
GeneralRe: NamedPipeServerStream.GetAccessControl Pin
True_Posi10-Sep-12 3:11
True_Posi10-Sep-12 3:11 
I think it simply does not connect (as far as i found out).

I also tried it with an AccessRole of a usergroup, i created only for users of my server. it does not work.


Code from the Server thread (As it works as with absolutely equal user accounts):

C#
private void NMP_ServerThread()
{
    int threadId = Thread.CurrentThread.ManagedThreadId; 

    try
    {
                
        // Create instance of the NMP-Server
        NamedPipeServerStream m_PipeServerStream = new NamedPipeServerStream(
            Properties.Settings.Default.PIPE_NAME
            , PipeDirection.InOut
            , SERVER_THREADS
            , PipeTransmissionMode.Byte
            , PipeOptions.Asynchronous
            , BUFFER_SIZE_kB
            , BUFFER_SIZE_kB);

        Console.WriteLine(string.Format("SERVER: Thread {0} :Waiting for child process connection...", threadId));
        pipeServerInstancePool.Add(threadId, m_PipeServerStream);
                
        this.State = ServerState.Started;
        pipeServerInstancePool[threadId].WaitForConnection();

        if (pipeServerInstancePool[threadId].IsConnected)
        {
            NMPEventArgs args = new NMPEventArgs();
            args.State = ClientState.Conneceted;
            RaiseOnClientSateChanged(this, args);

            while (State == ServerState.Started && pipeServerInstancePool[threadId].IsConnected)
            {
                StartAsyncReceive(threadId);
            }
        }
    }
    catch (ObjectDisposedException)
    {
        this.State = ServerState.Closed;
    }
    catch (IOException)
    {
        this.State = ServerState.Closed;
    }

    RaiseOnClientThreadFinished(this, new ClientThreadFinishedArgs(threadId));
} // END of void NMP_ServerThread()


Client Thread:

C#
private void NMP_ClientThread()
{
    pipeClient = new NamedPipeClientStream(
        Properties.Settings.Default.PIPE_SERVER
        , Properties.Settings.Default.PIPE_NAME
        ,PipeDirection.InOut
        ,PipeOptions.Asynchronous
        ,TokenImpersonationLevel.Impersonation);

    try
    {
        try
        {
            pipeClient.Connect();
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.ToString());
        }

        if (pipeClient.IsConnected)
        {
            RaiseOnStateChanged(this, new StateChangedEventArgs(ClientState.CONNECTED));
        }

        while (stopClient == false && pipeClient.IsConnected == true)
        {
            StartAsyncReceive();
        }
    }
    catch (Exception ex)
    {
        Console.WriteLine(ex.ToString());
    }

    RaiseOnConnectionLost(this, new EventArgs());
}

QuestionWhere clause in subcollection Pin
Mark Vloerjans9-Sep-12 21:18
Mark Vloerjans9-Sep-12 21:18 
QuestionRe: Where clause in subcollection Pin
Wayne Gaylard10-Sep-12 1:12
professionalWayne Gaylard10-Sep-12 1:12 
AnswerRe: Where clause in subcollection Pin
Pete O'Hanlon10-Sep-12 1:51
mvePete O'Hanlon10-Sep-12 1:51 
AnswerRe: Where clause in subcollection Pin
BobJanova11-Sep-12 0:31
BobJanova11-Sep-12 0:31 
QuestionHow to convert HTML file to Excel in C# Pin
atma0019-Sep-12 20:29
atma0019-Sep-12 20:29 
AnswerRe: How to convert HTML file to Excel in C# Pin
Eddy Vluggen9-Sep-12 22:14
professionalEddy Vluggen9-Sep-12 22:14 
GeneralRe: How to convert HTML file to Excel in C# Pin
atma00110-Sep-12 6:32
atma00110-Sep-12 6:32 
GeneralRe: How to convert HTML file to Excel in C# Pin
Eddy Vluggen11-Sep-12 1:42
professionalEddy Vluggen11-Sep-12 1:42 
Questionhow can i create an interface for crystal report at user end Pin
rajeeshsays9-Sep-12 13:26
rajeeshsays9-Sep-12 13:26 
AnswerCross post Pin
Wes Aday9-Sep-12 13:59
professionalWes Aday9-Sep-12 13:59 
AnswerRe: how can i create an interface for crystal report at user end Pin
PIEBALDconsult9-Sep-12 19:42
mvePIEBALDconsult9-Sep-12 19:42 
QuestionWindows 7 and task bar - left side in C# Pin
fakir4459-Sep-12 12:25
fakir4459-Sep-12 12:25 
AnswerRe: Windows 7 and task bar - left side in C# Pin
Mycroft Holmes9-Sep-12 14:31
professionalMycroft Holmes9-Sep-12 14:31 
AnswerRe: Windows 7 and task bar - left side in C# Pin
DaveyM6910-Sep-12 2:09
professionalDaveyM6910-Sep-12 2:09 
QuestionC# share data between project files Pin
classy_dog9-Sep-12 10:26
classy_dog9-Sep-12 10:26 
AnswerRe: C# share data between project files Pin
RobCroll9-Sep-12 13:55
RobCroll9-Sep-12 13:55 
GeneralRe: C# share data between project files Pin
classy_dog9-Sep-12 16:43
classy_dog9-Sep-12 16:43 

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.