Показать полную графическую версию : Проблема с программой
andrei_2010
06-01-2014, 06:11
Я студент 2 курса программной инженерии. Нам седня дали задание и кто его решит получает диплом и дальше может не учиться. Задания для всех специальностей сложные.
У нас задача такая:
На базе Windows 2000 собрать систему которая будет выполнять многие задачи
1. Программы определяют ее как Windows xp или Windows 7 на выбор
2. Программы которые работают только Windows 7 работали или запускались тут.
3. Сделать ее более современной
4. Установка драйверов для новых устройств.
Пункт 3 я понял как делать. С 4 драйвера многие не ставятся вообще. А с 1 и 2 а не могу придумать решение. Мучаюсь с месяц не знаю что делать. Помогите пожалуйста.
deviance
06-01-2014, 13:01
andrei_2010, весёлое у Вас учебное заведение.
По задаче:
1. "Программы определяют ее как Windows xp или Windows 7 на выбор"
Я приведу всего три способа, которыми можно узнать версию ОС: командой VER в командной строке, функцией API GetVersion() или проверкой версии файла explorer.exe.
Возьмем хотя бы вариант с проверкой версии файла - ведь я могу проверять не explorer.exe, а другой файл, специфичный для Windows XP\7. Без полноценной установки одной из упомянутых ОС не обойтись.
2. Программы которые работают только Windows 7 работали или запускались тут.
Приведите пример приложения, которое работает _только_ на Windows 7 и не имеет совместимости с более ранними версиями ОС Windows. Что нибудь кроме Battlefield 4.
3. Сделать ее более современной
Можно изменить время создания системных файлов на 2014 год - это сделает систему более современной? Я не понял этот пункт.
По пункту 4 мне сказать нечего.
Приведите пример приложения, которое работает _только_ на Windows 7 и не имеет совместимости с более ранними версиями ОС Windows. Что нибудь кроме Battlefield 4. »
«notepad.exe» устроит :lol:?
andrei_2010
06-01-2014, 15:01
Нам показывали рабочий проект. Она стоит на ноуте acer aspire. Я такой видел в году 2010-2011. У меня такого года ноут. Она ставится система но не работает.
deviance
06-01-2014, 17:08
Iska, спасибо, я как-то не сообразил. Можно, конечно, избавиться от ошибки "не является приложением Win32", но очень много проблем с разрешением импорта.
andrei_2010, может быть, у Вас у самого есть какие-то идеи?
andrei_2010
07-01-2014, 01:39
я сегодня весь день работал. винду установил на комп 2008 года. пытался заменить версию эксплорера и поковырял рееестр. Работает
но с ошибками. некоторые версии дров ставятся. Раньше на видюху не ставились а теперь поставились. Ошибки во сновном такого типа не найден вход в ядро и не найден фаил. Ядро не могу заменить система потом не загружается. Буду дальше изучать литературу. Если все удастся я выкладу рабочий проект
andrei_2010
07-01-2014, 22:33
кстати идеальный донор сервер 2003. Если от него ставим эксплорер то ошибки пропадают почемуто
deviance
07-01-2014, 23:18
andrei_2010, Windows Server 2003 и Windows 2000 имеют разные версии ядер: 5.2 и 5.0 соответственно. Вы же наблюдали ошибки "не найден вход в ядро" - вот, со сменой ядра часть ошибок исчезла.
andrei_2010
08-01-2014, 05:44
фальлы поменял. Щас думаю как проблемы с дровами устранить. Некоторые не ставятся
andrei_2010
08-01-2014, 10:34
Заметил проблему при смене ядра. После перезагрузки слетают дрова. Пытаюсь решить проблему
andrei_2010, вам надо в первую очередь принципиально понять, можно это реализовать или нет?
Мое мнение - это чистый стёб.
Но вам свое мнение надо доказать. Для доказательства вам придется использовать литературу.
Я бы посоветовал ссылаться на Марка Руссиновича и Дэвида Соломона "Внутреннее устройство Microsoft Windows" причем все, от 2000 до 7.
Сейчас вы, при всем уважении, похожи на слепого котенка.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.