Categorias: Sistemas operacionais

O Windows 95 identificou instaladores de programas pelo nome do arquivo e esperava pelo melhor

\nO sistema operacional Windows 95 identificou aleatoriamente arquivos executáveis ​​como arquivos de instalação, com base apenas em seus nomes. O veterano e engenheiro da Microsoft, Raymond Chen, falou sobre isso.\n\n

\n\nFonte da imagem: Nikita Zaitsev / unsplash.com\n\nEm vez de confiar em qualquer rótulo específico, o Windows 95 apenas verificou o nome do programa para tentar determinar se era um aplicativo de instalação. Para isso, a empresa compilou uma lista de “palavras mágicas” – se o nome do programa contivesse uma delas, ele era identificado como instalador. Chen deu esta lista: “setup”, “install”, “inst”, “imposta”, “ayarla” e “felrak”.\n\n“A entrada “install” é redundante com “inst” porque tudo que contém “install” também contém “inst”. Meu palpite é que “install” veio primeiro, e então alguém descobriu que muitos instaladores eram chamados de “blahinst”, onde o “blah” foi alterado, então eles adicionaram a entrada “inst”, mas não removeram o redundante “install”, o explicou o engenheiro.\n\nSe o sistema encontrou uma incompatibilidade, o sistema operacional também verificou o caminho para o arquivo executável em busca da palavra “setup”. Se as condições fossem atendidas, o Windows 95 poderia executar uma verificação de arquivos de sistema modificados incorretamente.\n\n“Como um bônus especial, o Windows 95 executou uma verificação de arquivos em tempo real após instalar drivers de mídia por meio do arquivo INF. Acho que a equipe de mídia descobriu que muitos drivers estavam substituindo DLLs do sistema em seus arquivos INF, então solicitaram uma verificação de erros de acompanhamento”, disse Raymond Chen. Em outras palavras, o Windows 95 precisava adivinhar se um aplicativo era um instalador antes de limpar a bagunça que deixou para trás.\n

admin

Postagens recentes

O ambicioso simulador medieval The Guild – Europa 1410 não será lançado em 16 de julho no Steam Early Access devido a análises da demo

\nO simulador econômico, político e medieval The Guild - Europa 1410 da editora THQ Nordic…

47 minutos atrás

O Google anunciou Anthropic Fable 5 como o melhor modelo de IA para desenvolvimento de aplicativos Android

\nO Google atualizou sua classificação do Android Bench, que apresenta modelos avançados de inteligência artificial…

1 hora atrás

A Ubisoft comemorou o lançamento bem-sucedido de Assassin’s Creed Black Flag Resynced demitindo os desenvolvedores do jogo

\nMesmo antes de seu lançamento, o aguardado remake do thriller de ação pirata de mundo…

2 horas atrás

Mudança misteriosa: a Microsoft, por algum motivo, tornou o campo de pesquisa no Windows 11 quatro pixels mais alto

\nA Microsoft planeja fazer uma mudança muito pequena, mas misteriosa, no Windows 11, que já…

2 horas atrás