Перейти к содержимому


jur

Дата регистрации: 09.08.2010
Вне сайта Был на сайте 21.11.2016 15:42
-----

#21892 Прибор на основе Windows 10 Enterprise 2016 LTSB (т.е. IoT) - скрыть ОС

Автор: jur26.08.2016 - 14:02

Здравствуйте!

Мои изыскания на предмет встроенной Винды продолжились и привели к окончательному решению. Микрософт решила сделать нам подарок и существенно снизила цены на некоторые варианты Windows 10 IoT. Например, наш вариант - Entry Enterprise - стоит 38 баксов (за 10 шт.). Это - хорошо :-) Для начала мы купили десяток лицензий, я установил эту Винду на прибор, сконфигурировал железо/драйвера и запустил нашу программу. Все работает нормально, без нареканий.

Технические требования к прибору не изменились (подробности здесь). Теперь пытаюсь разобраться с технологией тиражирования подготовленного образа системы на несколько экземпляров прибора уже для этой версии Винды. Мне очень хотелось бы тиражировать уже установленный и сконфигурированный образ системы с контрольного (референсного) экземпляра прибора. Пока разобраться никак не получается. Читал "Build and deploy an image for Windows 10 Desktop", но понял так, что тут подготавливается установочный образ системы, а мне нужно снять образ для тиражирования с уже установленной и сконфигурированной системы. Как это сделать?

И снова возник вопрос о скрытии системы от пользователя (этот же вопрос возникал для предыдущей версии системы тут). Причем, хотелось бы это сделать с помощью каких-нибудь командных файлов (мы так делали для WinXP).

Подскажите, пожалуйста, как в этой системе (Windows 10 Enterprise 2016 LTSB) сделать следующее:

1. Изменить начальную картинку запуска ОС (boot.bmp?)
2. Не показывать начальное окно входа пользователя (там где имя пользователя и Welcome...), а сразу входить
3. Вместо Десктопа сразу запускать нашу программу (здесь тоже поможет Shell Launcher?)
4. Заблокировать пользователю комбинации клавиш для переключения задач, вызова Task Manager-а и т.п. (тоже Keyboard Filter?)
5. Включать/выключать скрытие системы посредством чего-то вроде командных файлов с последующей перезагрузкой прибора

Спасибо!
 




#21855 Прибор на основе Embedded 8.1 Industry Pro - скрыть ОС

Автор: jur20.07.2016 - 09:51

Здравствуйте!

 

Мы разрабатываем прибор на основе Windows Embedded 8.1 Industry Pro. Технические требования к прибору подробно изложены здесь. Вроде бы все получается. Изучаю технологию тиражирования подготовленных образов системы на несколько экземпляров прибора.

 

Но возник один вопрос. Каким образом сконфигурировать систему так, чтобы она была "не видна" пользователю, чтобы он не мог в нее "выйти"? Я с этим вопросом еще не сталкивался, хотя отдаленно представляю, как это в принципе делается. Поискал по форуму, но, по всей видимости, задал неверные слова поиска, т.к. ничего не нашел. Гугл упорно предлагает не скрыть Десктоп, а наоборот его открыть :-)

 

Подскажите, пожалуйста, как в этой системе сделать следующее:

 

1. Изменить начальную картинку запуска ОС (boot.bmp?)

2. Не показывать начальное окно входа пользователя (там где имя пользователя и Welcome...), а сразу входить

3. Вместо Десктопа сразу запускать нашу программу

4. Заблокировать пользователю комбинации клавиш для переключения задач, вызова Task Manager-а и т.п.

 

Спасибо!




#21825 Windows Embedded POSReady 7

Автор: jur11.07.2016 - 15:34

Большое спасибо за помощь! Завтра получу прибор от наших "железячников" и попробую эту процедуру. О результате непременно напишу.




#21823 Windows Embedded POSReady 7

Автор: jur11.07.2016 - 10:34

Здравствуйте!

 

Пробую Windows Embedded POSReady 7. Скачал с официального сайта, после распаковки архивов получил два ISO-образа:

 

2011-06-01  15:25     3 582 232 576 Windows_Embedded_POSReady7_32bit_EVAL.iso
2011-05-19  18:31     1 495 382 016 Windows_Embedded_POSReady7_32bit_LangPack.iso
 

Для начала устанавливаю первый диск, предварительно записав его на DVD. При установке ничего не задавал (в том числе и пробный ключ), только ответил на вопрос о часовом поясе и ввел имя пользователя. Все нормально установилось, только доставил сетевой драйвер. Система запускается, сеть/интернет работают нормально, вроде все хорошо.

 

Пытаюсь выполнить Windows Update. К моему величайшему удивлению этот процесс не работает: просто вечно крутится на "Checking for updates...". Многие сотни раз устанавливал Винду самых разных версий, но такого еще не видел. Полез в интернет. Микрософт рекомендует "Update for Windows 7" поновее, от июля 2015 года. Скачал, поставил, эффекта - ноль. Читаю интернет дальше. Та же Микрософт рекомендует следующую Панацею: "System Update Readiness Tool for Windows 7 (KB947821) [October 2014]". Скачал, запускаю, эффекта - ноль. Копаюсь дальше. (Удивился, как много таких вопросов именно по 7-ке.) Советуют выполнить процедуру "“Rebuild” the SoftwareDistribution folder". Выполнил, эффекта - ноль.

 

Так что-же мне дальше-то делать? Как побороть эту напасть?

 

Помогите, пожалуйста!

 

P.S. Целевая система довольно компактная, материнка NANO-6060, параметры системы:

 

OS Name                          Microsoft Windows Embedded Standard
Version                          6.1.7601 Service Pack 1 Build 7601
Other OS Description             Not Available
OS Manufacturer                  Microsoft Corporation
System Name                      USER1-PC
System Manufacturer              Intel Corporation
System Model                     BayTrail Platform
System Type                      X86-based PC
Processor                        Intel(R) Atom(TM) CPU  E3845  @ 1.91GHz, 1909 Mhz, 4 Core(s), 4 Logical Processor(s)
BIOS Version/Date                Phoenix Technologies Ltd. R1.00.W3, 6/13/2014
SMBIOS Version                   2.7
Windows Directory                C:\Windows
System Directory                 C:\Windows\system32
Boot Device                      \Device\HarddiskVolume1
Locale                           United States
Hardware Abstraction Layer       Version = "6.1.7601.17514"
User Name                        USER1-PC\USER1
Time Zone                        FLE Daylight Time
Installed Physical Memory (RAM)  2.00 GB
Total Physical Memory            1.87 GB
Available Physical Memory        890 MB
Total Virtual Memory             1.87 GB
Available Virtual Memory         854 MB
Page File Space                  0 bytes

 




#21372 Переход на следующую систему Windows Embedded POSReady

Автор: jur22.11.2014 - 18:22

Здравствуйте!

Наша фирма разрабатывает и изготавливает приборы, ультразвуковые сканеры. Прибор представляет собой устройство средней сложности. В нем установлена PC-совместимая материнская плата и довольно сложная аппаратная часть. Они взаимодействуют между собой с помощью интерфейса USB 2.0.

До этого года в качестве операционной системы мы использовали Windows Embedded POSReady 2009. Ее поддержка закончилась в апреле 2014. Есть еще расширенная поддержка до апреля 2019 года, но появилась другая проблема. Изготовители материнских плат перестали поддерживать Windows XP! Они хором кинулись на Windows 7. Таким образом получается, что при всем желании мы не можем дальше использовать POSReady 2009, хотя ее функциональность нас полностью устраивает.

Поэтому у нас возникла необходимость перейти на следующую Windows Embedded POSReady. По-видимому это должна быть Windows Embedded POSReady 7. Требования к системе весьма скромные:

1. ОС Windows в 32-разрядной конфигурации, память примерно 1 ГБ. Надобности в 64-разрядах нет совсем, хотя процессор это и позволяет.
2. В системе работает наша программа, представляющая собой стандартное 32-разрядное приложение.
3. В системе установлен жесткий диск, с которого все и запускается.
4. К прибору по USB может подключаться принтер и/или стандартный флэш-накопитель.
5. Система должна позволять устанавливать свои драйвера для специализированной микросхемы USB.
6. Желательно подключение к Интернету. Веб-серфинга не нужно, нужно удаленное подключение к прибору по TCP/IP.

Вот, в общем, и все. Никаких "наворотов", никаких Офисов, Интернет Эксплореров и т.п. не нужно. Возможно просто добавлять обычные виндовые программы для записи CD/DVD с данными или проигрыватели AVI-файлов с теми же данными (вроде бесплатного Media Player Classic).

На первый взгляд Windows 7 этим требованиям легко удовлетворяет. Но меня серьезно настораживает 5-й пункт (:-)). К сожалению, нынче драйвера нужно подписывать. Заморачиваться с подписью драйвера в Микрософте - это для нас полная чушь. Покупать сертификат для подписи своего драйвера - выбросить на ветер пол-тысячи баксов ни за понюшку табаку.

Поэтому хотел спросить следующее:

1. Возможно для варианта ОС Windows Embedded POSReady подписывать свои драйвера не обязательно? Ведь в нашем случае это чистейший идиотизм: прибор работает автономно, приборная программа - жестко специализированное ПО, без приборного железа она вообще не запустится. Зачем в таком случае эта треклятая подпись?!

2. Имеются ли другие, более рациональные варианты для нашего случая? (Вроде Windows Embedded Standard 7, или Windows Embedded 8)

3. Какова примерная стоимость лицензии на один прибор этих вариантов? (С учетом тех очень минималистских требований, что я перечислил выше)

Спасибо!
 

P.S. Еще про цифровую подпись драйвера. Все эти доводы про "вредоносное ПО", "повышение безопасности" в нашем случае совершенно бессмысленны. Пользователь нашего прибора по включению питания попадает в нашу программу. Выйти в Десктоп, или запустить это пресловутое "вредоносное ПО" он в принципе не может. Когда он завершает работу, то система делает Shutdown и питание выключается.