Je cherche à débloquer un vérouillage de IE pour un CD intéractif.
Mon problème : Internet Explorer ne veux pas lire ma video sans mêtre un avertissement (la fameuse barre jaune) en local.
Il y a donc moyen de déverouiller cela, mais c'est assez compliqué. J'ai donc trouvé dans la base de registre la clef concernée :
Au format DWORD qu'il faut mettre à 0X0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 HKEY_CURRENT_USER\Software\ Microsoft\Internet Explorer\Main\FeatureControl\ FEATURE_LOCALMACHINE_LOCKDOWN\iexplore.exe
J'ai donc le code suivant :
Mais RegSetValueEx me retourne un jolie ACCESS_DENIED...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 #include <windows.h> int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil) { HKEY hKeyRes; long lRes = 0; lRes = RegOpenKeyEx( HKEY_CURRENT_USER, "Software\\Microsoft\\Internet Explorer\\Main\\FeatureControl\\FEATURE_LOCALMACHINE_LOCKDOWN", 0, WRITE_OWNER, &hKeyRes); lRes = 0; lRes = RegSetValueEx( hKeyRes, "iexplore.exe", 0, REG_DWORD, (LPBYTE) 0, (DWORD)sizeof(DWORD)); RegCloseKey(hKeyRes); return EXIT_SUCCESS; }
Sachant que dans Regedit je peux bien sûr changer ma valeur sans aucun problème...
Une idée ?
Partager