Другие языки программирования и технологии

Программисты HELP!!!

Я уже задавал этот вопрос, но никто не помог. Задаю ещё раз. В свойствах dll файлов нечаяно установил блокнот приложением по умолчанию. Теперь все dll файлы отображаются как текстовые документы. Как восстановить всё обратно? Точки восстановления нет.
ОС какая?

тогда вот:
Am assuming you're using Vista or Windows 7:
(1) Control Panel -> Programs -> Make A File Type Always Open In A Specific Program
(2) Find .dll and remove the association to Notepad in the list

если не поймешь, пиши на мыло переведу
Elcin Abbas
Elcin Abbas
5 849
Лучший ответ
Зачем тебе их открывать? Не заморачивайся оставь как есть.
Антон Стецко
Антон Стецко
5 716
В свойствах папки есть такая опция "асоциации расширений и программ".
Для разных версий виндус может названия и расположение отличаться.
это не проблема dll редактируют и через блокнот
А в чемм собственно проблема? Просто теперь dll у вас открываются через блакнот, если ничего не трогать в этих дллках то проблем не будет
Чтоб понять в чём дело, нужно отдавать себе ясный отчёт в том, что же такое DLL-файлы. Если простыми словами, то тогда так.
Программист пишет программу. В ней попадаются участки кода, который повторяется. Например, в разных частях программы нужно вычислить квадратный корень. Чтоб не писать каждый раз заново тот участок кода, который вычисляет этот самый корень, программист создаёт подпрограмму и засовывает её в свою библиотеку подпрограмм. То есть, подпрограмма - это как раз тот участок кода, который можно использовать многократно. И теперь в основной программе вместо того, чтоб писать код, вычисляющий квадратный корень, программист просто вызывает свою подпрограмму и она возвращает ему результат вычислений. Ну так вот - DLL-файлы как раз и являются библиотеками, которые содержат эти самые подпрограммы.
Теперь следует сказать о том, что компьютер - он ведь дурачок - он понимает только 2 вещи - есть сигнал и нет сигнала. Поэтому чтоб комп мог выполнить программу, мы должны набранный нами программный код перевести на язык, понятный компьютеру - на язык нулей и единиц. Это выполняет спецпрограмма, которая называется компилятором. В результате компиляции исходного кода у нас получается этот самый двоичный файл. Поскольку DLL-библиотека внутри себя содержит подпрограммы, то компилятор преобразовывает её исходный код, как и код основной программы в двоичный формат. Именно поэтому при открытии exe-файла, как и файла *.dll блокнотом, мы видим кучу иероглифов вместо читабельного текста.
Как это работает?
Программа, дойдя до некоего участка своего кода, понимает что из некой dll-библиотеки нужно взять подпрограмму и выполнить её. Она идёт туда, где расположена эта библиотека и извлекает из неё в оперативную память нужный участок кода, выполняет его, забирает результат работы этой подпрограммы для своих нужд и выгружает подпрограмму из оперативки. Поэтому основной программе не нужно знать, какие там ассоциации файлов сделаны в отношении dll-ок в самом виндовсе - прога просто берёт из dll-ок нужный код и работает с ним. Именно поэтому Вам тут люди сказали, что можно ни чего не трогать - ассоциированы у Вас dll-ки с блокнотом - ну и Бог с ними, можно ни чего не трогать и всё будет работать как работало...