Цитата MKN:
такое важнейшее дело, как не возможность по-человечески ассоциировать файлы , никого оказывается не волнует... »
|
прописать ключ можно удалив существующий как и в семерке
DeleteRegKey HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.${EXT}\UserChoice"
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.${EXT}\UserChoice" "Progid" "$ClassName"
Проблема в том, что там еще есть параметр Hash, и как его получить не понятно...
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.${EXT}\UserChoice" "Hash" "$1"
и еще прописывается ключ типа:
WriteRegDWORD HKCU "Software\Microsoft\Windows\CurrentVersion\ApplicationAssociationToasts" "PotPlayerMini.ac3_.ac3" 0x0
Короче надо выяснять как получить параметр Hash в переменной $1