2013-11-12 2 views
0

Я работаю над Windows XP.regedit export in php

Предположим, что я уже создал новый ключ lyon под номером HKEY_CURRENT_USER\Software в реестре. Затем я запускаю следующий сценарий в PHP:

exec("regedit /e c:/lyon.reg HKEY_CURRENT_USER\Software\lyon");

хорошо, ничего не происходит, хотя я могу запустить то же самое в командной строке и получить ожидаемый результат.

Я делаю это неправильно?

ответ

0

Попробуйте это:

exec("REGEDIT /E c:\lyon.REG HKEY_CURRENT_USER\Software\lyon"); 
+0

Есть ли разница в использовании верхнего регистра, чем в нижнем регистре? Я попробовал свой сценарий, не работая, мой друг. – Lyon

+0

Хм, никогда не работал с exec или regedit. Посмотрите, возможно, это поможет вам! http://www.robvanderwoude.com/regedit.php – user2980638

+0

спасибо. Я уже прочитал вашу ссылку ссылку сто раз, на самом деле, если я запустил 'exec (« regedit/e c: /lyon.reg HKEY_CURRENT_USER \ Software »);', я могу получить файл результата, как ожидалось, но не глубже. Я понятия не имею, что пошло не так, это проблема разрешения, но я проверил, что у меня есть полные права на нее. :( – Lyon