Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1372 connectés 

  FORUM HardWare.fr
  Programmation

  [delphi]les blems de pilou: ça fesait longtemp :) : shellapi

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[delphi]les blems de pilou: ça fesait longtemp :) : shellapi

n°144276
Pilou2001
Posté le 24-05-2002 à 19:29:28  profilanswer
 

Voila .. J'ai fait un  programme qui lance cs ( version retail)
en fait ds mon bahut , les  ordi sont proteges et pas d'acces à  
c:
 
beaucoup de personne n'arrive pas a passer cette protection et comme on a installer cs  sur certaint poste ... Le blem , c kon a fait un acces directe sur une carpete partagée du serveur qui lance c:\sierra\....\le jeu.exe mais depuis kon a fait ça , tout le monde nous pique les poste avec cs installer ...  
 
alors j'ai eu l'idee de remplacer l'acces direct sur le serveur par ce petit programme qui lance cs . .. si le mot de passe est bon  et qui eteint l'ordi si le mot de passe est mauvais ...
 
 
ça sa marche parfait ..
 
le probleme c ke quand cs se lance , tout se passe bien ,pour creer une partie aussi, mais ce ki veulent rejoindre la partie apres avoir lance cs par mon soft ont un msg erreur : " cs n'est pas installe sur votre machine" <-- Message completement con vu ke c la version retail mais bon ..
 
 
Keske je peux faire ?  
 
Merci

mood
Publicité
Posté le 24-05-2002 à 19:29:28  profilanswer
 

n°144285
Pilou2001
Posté le 24-05-2002 à 19:44:18  profilanswer
 

:bounce:

n°144290
antp
Super Administrateur
Champion des excuses bidons
Posté le 24-05-2002 à 19:52:00  profilanswer
 

C'est pas clair du tout ton histoire :)
En tout cas moi j'ai rien pigé :crazy: C'est quoi la question ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°144291
JWhy
je peux plier (héhé)
Posté le 24-05-2002 à 19:52:39  profilanswer
 
n°144353
HelloWorld
Salut tout le monde!
Posté le 24-05-2002 à 21:31:52  profilanswer
 

Ton problème c'est que en lançant CS via ShellExecute CS te dit qu'il est pas installé ?
Peut être que CS est protégé contre ça ou alors qu'il y a une histoire de répertoire ...
T'as essayé de faire ShellExecute sur le racourci ?
Au fait c'est quoi comme OS ? Si c'est 98, lol, tu les fait sauter les doigts dans le nez les "protections".


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°144558
Pilou2001
Posté le 25-05-2002 à 13:41:34  profilanswer
 

HelloWorld a écrit a écrit :

Ton problème c'est que en lançant CS via ShellExecute CS te dit qu'il est pas installé ?
Peut être que CS est protégé contre ça ou alors qu'il y a une histoire de répertoire ...
T'as essayé de faire ShellExecute sur le racourci ?
Au fait c'est quoi comme OS ? Si c'est 98, lol, tu les fait sauter les doigts dans le nez les "protections".  




 
 
Le probleme ce que ken je lance cs via shellexecute et que dans cs , j'essaye de rejoindre une partie  --> probleme : "Cs n'est pas installé"
 
 
QUand je lance cs via shellexecute et que dans cs , c moi qui cré la partie --> No problem
 
Si je le lance via les raccourcis windobe .. --> no problem
 
PS : ds mon bahut , ils en sont encore a win 98 ..
 
 
VOila .. j'espere avoir ete un peu plus clair ...
LE vrai probleme a resoudre .. c ke l'utilisateur qui launch cs via shellexecute , il puisse rejoindre la partie :) et non pas seulement la crée ..
 
MErci
 
Pilou

n°144560
[SDF]Poire
Vive Grumly
Posté le 25-05-2002 à 13:45:31  profilanswer
 

Rien avoir avec la prog ça... :heink:  
non ?
 
(edit) et à la limite encore - avec Delphi

 

[jfdsdjhfuetppo]--Message édité par [SDF]Poire le 25-05-2002 à 13:48:20--[/jfdsdjhfuetppo]


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°144561
Pilou2001
Posté le 25-05-2002 à 13:51:06  profilanswer
 

[SDF]Poire a écrit a écrit :

Rien avoir avec la prog ça... :heink:  
non ?
 
(edit) et à la limite encore - avec Delphi  
 
 




 
Bha si justement ...
Ya pas un autre truc que shellexecute qui fasse exactement la meme fonction qu'un raccourci ???
Parceque l'a .. , sans delphi j'y arrive  
et avec ça marche pu ..
 
En fait il me faudrai une autre fonction ou alors un moyen de contourner ce probleme ...  
 
Merci

n°144562
antp
Super Administrateur
Champion des excuses bidons
Posté le 25-05-2002 à 13:53:51  profilanswer
 

Dans ShellExecute il y a un des paramètres qui est le dossier de démarrage:
 

Citation :

HINSTANCE ShellExecute(
 
    HWND hwnd, // handle to parent window
    LPCTSTR lpOperation, // pointer to string that specifies operation to perform
    LPCTSTR lpFile, // pointer to filename or folder name string
    LPCTSTR lpParameters, // pointer to string that specifies executable-file parameters  
    LPCTSTR lpDirectory, // pointer to string that specifies default directory
    INT nShowCmd  // whether file is shown when opened
   );


 
Le paramètre lpDirectory doit peut-être contenir le dossier dans lequel est le exe, pour que le jeu trouve le reste de ces fichiers.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°144563
Pilou2001
Posté le 25-05-2002 à 13:56:28  profilanswer
 

Bha voila :)  
 
MErci Antp , je v tester !
 
tu vois Poire .. Ça avait un rapport avec Delphi  :kaola:

mood
Publicité
Posté le 25-05-2002 à 13:56:28  profilanswer
 

n°144568
antp
Super Administrateur
Champion des excuses bidons
Posté le 25-05-2002 à 14:01:03  profilanswer
 

Pilou2001 a écrit a écrit :

 
tu vois Poire .. Ça avait un rapport avec Delphi  :kaola:  




 
Faut dire que tu n'a pas directement bien expliqué :p


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°144570
Pilou2001
Posté le 25-05-2002 à 14:02:36  profilanswer
 

Decidement ..
Je pige pas bien ou mettre ces parametre ...
moi je lance CS comme ça :
 
ShellExecute (handle,'Open',  PChar('c:\sierra\counter-strike\cstrike.exe';) ,PChar('';),
                     PChar('';),SW_SHOWNORMAL);
 
Comment il faut le modifier pour lui mettre un repertoire ?

n°144574
antp
Super Administrateur
Champion des excuses bidons
Posté le 25-05-2002 à 14:16:20  profilanswer
 

ShellExecute(0, 'Open', PChar('c:\sierra\counter-strike\cstrike.exe';), nil, PChar('c:\sierra\counter-strike';), SW_SHOWNORMAL);

 

[jfdsdjhfuetppo]--Message édité par antp le 25-05-2002 à 14:16:52--[/jfdsdjhfuetppo]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°144582
Pilou2001
Posté le 25-05-2002 à 15:07:12  profilanswer
 

Ok merci ..  
PEndant que j suis , je v posé une autre question :)
 
ShellExecute(0, 'Open', PChar('C:\Jeux\Half-Life\hl.exe -console -game cstrike';), nil, PChar('C:\Jeux\Half-Life';), SW_SHOWNORMAL);
 
// ça ca marche pas ....
 
 
ShellExecute(0, 'Open', PChar('C:\Jeux\Half-Life\hl.exe';), nil, PChar('C:\Jeux\Half-Life';), SW_SHOWNORMAL);
 
//Ça sa marche  
 
 
Faut faire koi pour que shellexecute il accepte de mettre les parametre a hl ? Merci :)

n°144583
antp
Super Administrateur
Champion des excuses bidons
Posté le 25-05-2002 à 15:09:54  profilanswer
 

ShellExecute(0, 'Open', PChar('C:\Jeux\Half-Life\hl.exe';), PChar('-console -game cstrike';), PChar('C:\Jeux\Half-Life';), SW_SHOWNORMAL);
 
Sérieusement, tu as au moins regardé la définition de la fonction que j'ai mise juste au-dessus ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°144585
Pilou2001
Posté le 25-05-2002 à 15:12:25  profilanswer
 

Oups excuse mais je savais pas si j'avais le droit de virer le  
"nil" et ce qu'il voulait dire .. :)  
 
MErci

n°144586
[SDF]Poire
Vive Grumly
Posté le 25-05-2002 à 15:20:15  profilanswer
 

[:f1key]


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [delphi]les blems de pilou: ça fesait longtemp :) : shellapi

 

Sujets relatifs
Delphi lecture fichierImpression d'un etat en C++ Builder ou Delphi HELP!
delphi 6 personal gratuite?courriel avec image en delphi
[DELPHI OU API] Petite interogation sur les icones...[delphi] je cherche manuel en français (details inside)
DELPHI Comment faire un fullscreen d'une application externe (handle)?Sockets Delphi Client/Serveur !
[pascal en delphi] aidez moi pitié..[Delphi] Site francais du genre de Torry ?
Plus de sujets relatifs à : [delphi]les blems de pilou: ça fesait longtemp :) : shellapi


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR