[RESOLU] Windows 7 et RunProgram()

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Windows 7 et RunProgram()

Message par nico »

Tu fait bien tes essais en unicode?
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Windows 7 et RunProgram()

Message par Ar-S »

unicode ou non ça ne passe pas en PB x86 :?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Re: Windows 7 et RunProgram()

Message par Geo Trouvpatou »

Salut.
Ar-S a écrit :runprogram("c:\windows\system32\regedit.exe","","") fonctionne chez moi..
Bizarre vu que "regedit.exe" se trouve dans le dossier "c:\windows"

Et pour StikyNot tu t'es trompé dans l'orthographe.

Sinon pour moi : W7 x86 UAC activée, tout ceci fonctionne :
RunProgram("msconfig.exe")
RunProgram("StikyNot.exe")
RunProgram("SnippingTool.exe")

Sinon tu as essayé de lancer l'exe qui démarre Exécuter (Démarrer/Exécuter...) et ensuite de mettre le nom du programme récalcitrant plus des paramètres.
Je n'ai pas trouvé le nom de l'exe pour Exécuter.
DarkIchigo
Messages : 62
Inscription : lun. 22/mars/2010 11:34

Re: Windows 7 et RunProgram()

Message par DarkIchigo »

Sinon je vais peut-être dire une connerie mais ça peux pas passer en lançant
par le raccourcis du menu démarrer?
Bon ok c'est pas classe mais si ça marche :)
Tu récup le nom d'utilisateur et hop, ça roule. Enfin j'espère.

Code : Tout sélectionner

http://www.purebasic.fr/french/viewtopic.php?f=6&t=9247&hilit=username
Avatar de l’utilisateur
Sceyllia
Messages : 6
Inscription : lun. 16/mars/2009 23:39

Re: Windows 7 et RunProgram()

Message par Sceyllia »

Salut,
Le problème que tu rencontres est logique.
Le fichier que tu essaies d'appeler ne se trouve pas dans le répertoire (SysWOW64) mais uniquement dans (system32).
Il te faut copier "msconfig" du (system32) que tu balances dans (SysWOW64).
Avec pour simple code : RunProgram ("msconfig") avec purebasicx64 uniquement.
Avatar de l’utilisateur
Sceyllia
Messages : 6
Inscription : lun. 16/mars/2009 23:39

Re: Windows 7 et RunProgram()

Message par Sceyllia »

Je me suis un peu précipité, désolé...
Cela ne pose aucun problème avec 7x64 et PB x64.
Par contre avec 7x64 et PB x86 ça coince...
Avec l'astuce de le copier dans (SysWOW64) cela fonctionne,
mais nous avons droit cette fois a un autre message d'erreur...(Microsoft visual c++ runtime library)
Je vais continuer pour essayer de voir d'où cela peut venir
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Windows 7 et RunProgram()

Message par Ar-S »

@ Geo
Je parle de lancer msconfig.exe, stikynot.exe .. avec PB 4.50 ou 4.41 mais en x86 sur windows7 x64... Es tu sûr que tu as essayé cette configuration ?

@dark
Merci pour ta tentative, je vais tester en passant par un le raccourcis et si ça foire je fait faire encore plus gras, passer par sendmessage_ pour lancer la fenêtre "executer" puis taper directement la commande...

@Sceyllia
bonne chance ^^
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Windows 7 et RunProgram()

Message par Ar-S »

LSI j'ai compris le bug de la fenêtre qui colle, cela ne vient pas de min image mais bien de la lib.
En fait pour que la fenêtre ne reste pas coller au curseur, il faut déplacer la fenêtre et relacher le curseur uniquement lorsque celle ci ne bouge plus. En gros si on relâche le curseur et qu'on est toujours en mouvement, la fenêtre reste collée.
J'espère que ça t'aidera à corriger la chose.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: [RESOLU] Windows 7 et RunProgram()

Message par Ar-S »

J'ai ENFIN reussi à me sortir de cette galère.
J'ai du utiliser une technique de Sioux toute bête... :mrgreen:

Pour les exe refusant de se lancer via mon soft qui est en 32bits, j'ai créé un petit exe compilé en 64bits qui ne sert qu'a le lancer..

J'ai donc fait un exe que j'ai compilé en x64 qui contient seulement

Code : Tout sélectionner

runprogram("c:\system32\msconfig.exe") 
end
et pareil pour snippingtool et stikynot

J'ai inclus ces 3 exe dans mon programme principal 32bits et lorsque que je dois lancer msconfig, au lieu de faire un runprogram("c:\system32\msconfig.exe")
j'extrais mon petit exe et le lance ^^

Ouuuuffff ça m'aura bien pris la tête !

(pour ceux qui se demandent pourquoi j'ai pas directement compilé mon prog en x64, c'est parce que la lib skin du soldat est 32bits)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
case
Messages : 1546
Inscription : lun. 10/sept./2007 11:13

Re: [RESOLU] Windows 7 et RunProgram()

Message par case »

il se passe quoi si t'es en Windows 32 bit ? tu vas pas pouvoir exécuter ton lanceur 64 bits... :twisted:
ImageImage
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: [RESOLU] Windows 7 et RunProgram()

Message par Ar-S »

héhé j'ai prévu le coup, si le windwos est 32bits, seul runprogram(.....) se lance de l'interface 32 bits ^^

Petit coquin va :twisted:
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Re: [RESOLU] Windows 7 et RunProgram()

Message par Le Soldat Inconnu »

bizrrare comme fonctionnement, ma lib fonctionne en x64 en include :mrgreen:
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: [RESOLU] Windows 7 et RunProgram()

Message par Ar-S »

Le Soldat Inconnu a écrit :bizrrare comme fonctionnement, ma lib fonctionne en x64 en include :mrgreen:
Explique la procédure stp parce que chez moi elle ne fonctionne pas en PB 4.50 x64
[01 :29 :32] Executable type: Windows - x64 (64bit)
[01 :29 :32] Exécutable démarré.
[01 :29 :32] [ERREUR] SkinWindow.pb (Ligne: 907)
[01 :29 :32] [ERREUR] LinkedList not initialized.
[01 :29 :53] Le programme a été arrêté.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Répondre