- 1
А вы знали, что в Windows 10 есть папка Documents and Settings?
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−16
А вы знали, что в Windows 10 есть папка Documents and Settings?
Кстати, это не симлинк, а хардлинк (junction).
Неужели... А откуда Вы об этом знаете?
PS: наверняка он говорит про исследовательскую поделку сингулярити
про это все кроме тебя знают
Я хоть и не аноним, но со стороны мне виднее; потуги ребят из Майкрософта напоминают попытки сесть сразу на три хуя.
значит, били
а еще и ибли небось, да?
Если ты не аноним то кто, лол?
http://govnokod.ru/22345#comment371583
Этот парень довольно неплохо понял мою мысль.
А эти костыли должны быть внешними, т.е. пришла win98 прога, которой нужны закрытые ключи реестра? Окей, вот тебе фейковая ветка, а если пользователь скажет "разрешаю" - тогда сохраним в транк.
Пришёл драйвер на принтер Oki из 3.5? Да хоть бы и 3.1, нехай, грузим dll из папки compatibility\3x; compatibility\3xNT\
Нет файла/файл перемещён? Смотрим откуда программа, смотрим в файлик совместимости, проверяем папку на наличие запрошенного файла.
Да, это наборы дистрибутивов. Но кого, блжад, сейчас ебёт ещё 1 гиг в папке "Windows"!?
https://en.wikipedia.org/wiki/Side-by-side_assembly
https://ru.wikipedia.org/wiki/Side-by-side_assembly
Но только почему-то не всегда работает...
Вот есть у меня foo.exe которое импортирует bar() из bar.dll. Ну вот линкер и засасывает первый в пути bar.dll.
В итоге каждая программа должна или перезаписывать bar.dll своей версией, или молица чтобы в системе был подходящий. Понятное дел что каждая программа носила с собой свою версию CRT и при установке ставила секретаршу в тупик вопросом: "перезаисать vcrt.dll версии 1.3.4.4.111 версией 1.34.5.222.341?"
Причем если ответить "да" то ломался банк-клиент, а если нет то переставал запускаться клиент пенсионного фонда.
Тогда микрософт придумал манифесты. Можно было иметь 100500 bar.dll с разными версиями и в exeшник ембедить xmlку с явным указанием желаемой тобой либы.
В дотнете тоже такое есть
Ты искажаешь значение слова "пользователь".
>Пришёл драйвер на принтер Oki из 3.5? Да хоть бы и 3.1, нехай, грузим dll из папки compatibility\3x; compatibility\3xNT\
USB можно и в виртуалку прокидывать.