[HS] Base de registres Windows 7

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From French to

Threaded View
DE9%solE9% pour le HS, je n'ai pas trouvE9% de
groupe actif, alors je tente le coup ici :

Depuis mes softs C sur PC sous Windows XP
je peux lire & E9%crire dans la base de registres
{ via les fonctions RegCreateKey() RegOpenKeyEx()
RegSetValueEx() RegCloseKey() RegDeleteKey() }
Mais le mEA%me code compilE9% sous Windows 7
ne peut plus accE8%der E0% la base de regs.

Une piste SVP ?

Re: [HS] Base de registres Windows 7
Le Thu, 9 Jun 2011 09:54:56 -0700 (PDT),
Quoted text here. Click to load it

    Ne pas utiliser Windows ou mettre la configuration dans un fichier
    texte.

    JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
We've slightly trimmed the long signature. Click to see the full one.
Re: Base de registres Windows 7
On Jun 9, 6:56 pm, JKB

Quoted text here. Click to load it

Tentant, mais pas envisageable pour ces cas prE9%cis.

Quoted text here. Click to load it

Oui, je faisais cela avant (sous DOS et anciens Win)
mais il n'y a pas que de la config E0% stocker, exemples :
- DonnE9%es validant l'utilisation des
  softs sur un PC donnE9% (license etc)
- Lancement du soft au boot de la machine.
- Autres trucs que je n'ai plus en tEA%te.

A y rE9%flE9%chir c'est d'autant plus E9%tonnant qu'il
est possible depuis un programme sous Win 7 de
fermer la session courante, rebooter la machine, etc.
( je viens juste de le vE9%rifier )

Il est vrai que pour faire cela je fais d'abord
appel E0% OpenProcessToken() LookupPrivilegeValue()
AdjustTokenPrivileges() ... ne serait-ce pas justement
ce qui manque pour lire/E9%crire la registry ?

Re: [HS] Base de registres Windows 7
Le 09/06/2011 18:54, Jean-Christophe a écrit :
Quoted text here. Click to load it

as-tu les droits administrateur ?

JJ

Re: Base de registres Windows 7
On Jun 9, 8:41 pm, jj

Quoted text here. Click to load it

Oui, le soft hE9%rite des droits de la session
courante et je fais le test en admin.

Mais bon, ca marchait trE9%s bien sous XP.
Sous Win 7 il s'agit peut-EA%tre d'une protection ?
Dans ce cas dois-je appeler AdjustTokenPrivileges() ?

Re: [HS] Base de registres Windows 7

Quoted text here. Click to load it

    fr.comp.os.ms-windows

--
Je cherche un nouveau travail...
            http://tboudet.free.fr/cv-thierry-boudet.pdf
We've slightly trimmed the long signature. Click to see the full one.
Re: Base de registres Windows 7
On Jun 10, 1:34A0%pm, Tonton Th

Quoted text here. Click to load it

| A0% A0% fr.comp.os.ms-windows

Merci Tonton, mais ca m'a l'air bien vide par lE0%-bas ...

Re: [HS] Base de registres Windows 7
Jean-Christophe a écrit :

Quoted text here. Click to load it

Tu connais cette mine d'or ?
http://www.developpez.net/forums/f1260/systemes/windows/windows-7 /

il y a des très bons la dedans !
Philippe

Re: Base de registres Windows 7
On Jun 10, 5:45 pm, Philippe

Quoted text here. Click to load it

Merci Phil.
D'aprE8%s ce que j'ai pu en voir, c'est
plutF4%t pour l'utilisation du systE8%me
que pour la programmation C sous Win 7 ...

Re: Base de registres Windows 7

Quoted text here. Click to load it

du tout, faut pas mal fouiller :
par exemple
http://www.developpez.net/forums/f383/c-cpp/outils-c-cpp/visual-cpp/mfc /

j'ai réussi à résoudre des bugs sous Visual Studio grâce à ces gars là
sur des questions très précises.
Ca dépend de ton environnement de développement

A+
Philippe

Re: Base de registres Windows 7
On Jun 10, 6:13 pm, Philippe

Quoted text here. Click to load it

Ok, mais je m'E9%tonne qu'il n'existe pas un tel groupe sur UseNet.
MEA%me les groupes anglos-saxons ont l'air dE9%serts.

Quoted text here. Click to load it

Visual C++ et je programme en C pur et dur : pas de MFC.


Re: Base de registres Windows 7

Quoted text here. Click to load it
donc avec http://www.developpez.net/forums/f18/c-cpp/c /
la force sera avec toi

Au boulot petit scarabée
Philippe

Re: Base de registres Windows 7
On Jun 10, 7:48 pm, Philippe

Quoted text here. Click to load it

:o)

pfff ... c'est le week-end, quoi, rrrogntudjFB% !
( oui : j'espE9%rais une rE9%ponse sous forme de 5 lignes de code,
et ca me gonfle de m'inscrire sur Yet Another NewsGroup )

Quoted text here. Click to load it

Merci Philou ! (& bon week-end)

Re: Base de registres Windows 7
On Jun 9, 6:54 pm, Jean-Christophe

Quoted text here. Click to load it

Ok, problE8%me (presque) rE9%solu.

Pour ceux E0% qui cela pourrait EA%tre utile:
Sous Win 7, mEA%me en admin, lancer un exE9%cutable
ne lui fait pas hE9%riter des droits admin ;
Il faut faire un click droit puis
" exE9%cuter en tant qu'administrateur "
(on apprE9%ciera la subtilitE9% de cette logique)

Ca marche mais n'est pas satisfaisant parce-que je ne
peux pas sE9%rieusement demander cela E0% un utilisateur.
Je vais rechercher du cotE9% d'AdjustTokenPrivileges()

J'attends avec impatience Win 8 ou le programmeur
sera ENCORE PLUS pris en otage par le systE8%me ...

Merci E0% ceux qui ont participE9%.

Re: Base de registres Windows 7
Le Sat, 11 Jun 2011 02:00:51 -0700 (PDT),
Quoted text here. Click to load it

    AMHA, tu as un problème. J'ai écrit un bout de code (chez un donneur
    d'ordre, je ne l'ai pas sous la main) qui lisait et écrivait dans le
    registre (partie de l'utilisateur) à grands coups de QSettings.
    Jamais le programme en question n'était administrateur. Je pense que
    tu essaies de faire rentrer dans le moule de W7 la recette de XP
    (c'est logique, mais pas dans le sens microsoftien du terme). Je te
    conseille donc de regarder du côté de Qt qui semble faire pour
    l'utilisateur ce qu'il faut faire en fonction de l'OS.

    JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
We've slightly trimmed the long signature. Click to see the full one.
Re: Base de registres Windows 7
On Jun 11, 11:06 am, JKB

Quoted text here. Click to load it

Certes, et je le dois uniquement C3%A0 la politique de CE%BCSoft.
L'utilisateur, pris lui aussi en otage, est contraint
de subir un nouveau systC3%A8me sur une machine neuve,
et un soft qui marchait trC3%A9s bien ne marche plus :
la premiC3%A8re rC3%A9action (lC3%A9gitime) de l'utilisateur est de
penser que le problC3%A8me vient du soft et non du systC3%A8me.

Quoted text here. Click to load it

Autant pour une compatibilitC3%A9 ascendante digne d'un marchand de tapis.
Je suppose qu'il existe des "formations" qui, pour quelques centaines
ou milliers d' Euros, permettent de se sortir de ce piC3%A8ge.
Et que ceux qui ont subi ce racket ne diffusent
pas les informations qui leur ont tant coC3%BBtC3%A9.

Quoted text here. Click to load it

Cela semble intC3%A9rC3%A9ssant mais je ne connais pas Qt, as-tu plus d'i=
nfos
s'il te plait ?

Re: Base de registres Windows 7
Le Sat, 11 Jun 2011 02:22:56 -0700 (PDT),
Quoted text here. Click to load it

    Je ne suis pas un spécialiste de Qt... Désolé...

    JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
We've slightly trimmed the long signature. Click to see the full one.
Re: Base de registres Windows 7
On Jun 11, 11:35A0%am, JKB

| je ne connais pas Qt, as-tu plus d'infos s'il te plait ?
Quoted text here. Click to load it


"IMAGINE"

Imagine there's no Windows,
It's easy if you try.
No fatal errors or new bugs
To kill your hard drives.
Imagine Mr. Bill Gates
Leaving us in peace!
Imagine never ending hard disks,
It isn't hard to do.
Nothing to del or wipe off
And no floppy too
Imagine Mr. Bill Gates
Sharing all his money.
You may say I'm a hacker,
But I'm not the only one.
I hope someday you'll join us
And your games will fit in RAM
Imagine 128-Tera RAM
I wonder if you can.
No need for left-shifts or setups
And no booting again and again.
Imagine all the systems
Working all life-time!
You may say I'm a hacker,
But I'm not the only one.
Maybe someday I'll be a cracker
And then I'll make Windows run.

( repeat & fade :o)

Re: [HS] Base de registres Windows 7
Quoted text here. Click to load it



avec quel compilateur ?
le retour de RegCreateKey() est il nul ?,



Re: Base de registres Windows 7
On Jun 12, 10:40 pm, "jlp"

Quoted text here. Click to load it

Visual C++ (ca reste en famille)

Quoted text here. Click to load it

"If the function fails, the return"
"value is a nonzero error code"
Avec l'exE9%cutable compilE9% E0% l'origine sous
Win XP, cette fonction est fail sous Win 7,
et une recompil sous Win 7 n'arrange rien.

Sous Win 7, mEA%me en admin, lancer un exE9%cutable
ne lui fait pas hE9%riter des droits admin !
Il faut faire un click droit puis
" exE9%cuter en tant qu'administrateur "
http://groups.google.com/group/fr.sci.electronique/msg/61fbc1d572b1dc31

Peut-EA%tre avec RegCreateKeyEx() et/ou AdjustTokenPrivileges()
mais je n'ai pas encore essayE9% (y'en a qui bossent, ici :o)
Si tu as un tuyau je suis preneur.


Site Timeline