Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 17:27

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



CreateProcess Problem

Discussion on CreateProcess Problem within the General Coding forum part of the Coders Den category.

Reply
 
Old 12/15/2009, 23:01   #16
 
elite*gold: 0
Join Date: Sep 2006
Posts: 248
Received Thanks: 110
Nein, Ich habe nicht gesagt das es deswegen passiert. Ich habe lediglich ein anderen fehler angedeutet. Ich sehe nirgends wo du _tcscpy benutzt, du meinst wahrscheinlich _tcscat. Ein anderer flüchtichkeits fehler ist dass du in else if(lac == 2) .. _tcscat(path2,param2); schreiben wolltest. Leider erkenne ich nicht den "bösen" fehler, da ich selbst sowas wie _tcscat nie vorher benutzt habe, die funktion ist nicht mal in der MSDN dokumentiert, schlimm.
backo is offline  
Old 12/15/2009, 23:37   #17


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
1. habe ich schon geändert
2. auch _tcscpy hm habe ich echt nicht drin; ok hatte ich aber vorher^^ ok dann meinte ich _tcscat; ist aber das gleiche mit dem _tcscat und _tcscat_s
3. dann suchst du nicht richtig. ich weiß ganz genau, dass die funktion da drin sein muss. da steht nämlich auch die Warnung drin, man solle doch _tcscat_s benutzen!
4. hm....echt komisch ich nämlich auch nicht. ich werde wohl echt mal die anderen funktionen probieren; kann ja sein, dass zwar die string korrekt geschrieben werden, aber etwas anderes dabei überschrieben, auch wenn ich es mir nicht erklären kann
5. oh danke; das mit 2x param1 habe ich gar nicht gesehen^^
MrSm!th is offline  
Old 12/16/2009, 21:00   #18

 
Adroxxx's Avatar
 
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
Keine Ahnung ob ich jetzt alles Richtig verstanden habe.
Ich würde lpCurrentDirectory auf NULL belassen.

Du kannst einfach den Pfad + Anwendungsname in lpCommandLine packen.

So habe ich es auch gemacht.


PHP Code:
TCHAR cDic[BUFSIZE];
    
CString strFilename;

    
strFilename.Format(_T("S4Client.exe"));
    
GetCurrentDirectoryW(BUFSIZE,cDic);
    
CString sDic CString(cDic);

    
sDic.Format(_T("%s\\%s -rc:eu -lac:ger -auth_server_ip:217.110.102.94"),cDic,strFilename);

    
STARTUPINFO si;
    
PROCESS_INFORMATION pi;

    
ZeroMemory( &sisizeof(si) );
    
si.cb sizeof(si);
    
ZeroMemory( &pisizeof(pi) );


    
LPTSTR szCmdline sDic.GetBuffer(0);

    if (
CreateProcess(NULL,szCmdline,NULL,NULL,FALSE,0,NULL,NULL,&si,&pi) != false) {
        
sDic.ReleaseBuffer();

    }else {

        
AfxMessageBox(_T("File not Found!"));
        
m_browse();
    } 
Das sollte auch mit dem Pfad funktionieren den du aus der Registry ziehst.
Weil bei mir ruft der auch falls, der Launcher sich nicht direkt im Verzeichnis befindet die m_browse() auf, wo so ein "Browse" Fenster kommt und man dann einfach die S4Client auswählen kann.


Hier mal die m_browse() (ich weiß dass der code rendundant ist und mies, aber war nur für einen kleinen test launcher :P )
Adroxxx is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Metin 2 Pserver Problem/ Lösung für das Matrix Kartennummer Problem
01/04/2010 - Metin2 Private Server - 3 Replies
Hy Leute Wie in der Überschrift genannt, hab ich gerade ein Problem mit meinem Metin 2Server. Ich lasse ihn via Loopbackadapter laufen, funktioniert auch ganz gut. Ich hab aber jetzt das Poblem, das in meinem Account nur noch Krieger mit Level null stehen. Wie kann ich das Beheben??, das is auch manchmal da, wenn ich via Navicat n neuen Account mach. Hoffe einer hatt ne Lösung Hab n Screenshot im Anhang Aber ich hab ja auch ne Lösung für n anderes Problem. Gestern hatte ich beim...
[Problem] Problem with server starting - cannot find quest index for PaxHeader
12/22/2009 - Metin2 Private Server - 1 Replies
Hello! I have this same problem as here when i'm starting my server: http://www.elitepvpers.com/forum/metin2-pserver-di scussions-questions/307143-metin2-serverfiles-ques t-index-fehler.html But I didn't know the answer.. how to repair this? Greetings



All times are GMT +1. The time now is 17:27.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.