Size: a a a

Инсайдеры Windows 10

2020 May 04

VS

Vadim Sterkin in Инсайдеры Windows 10
просто сам факт того, что где-то что-то написала мсфт, не означает, что вы сделали правильно
источник

AB

Alex B. in Инсайдеры Windows 10
то есть на твой взгляд руководствоваться гайдлайнами разработчика ос не обязательно, потому что есть правильный путь, а есть гайдлайны которые непонятно кто писал.
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
Alex B.
то есть на твой взгляд руководствоваться гайдлайнами разработчика ос не обязательно, потому что есть правильный путь, а есть гайдлайны которые непонятно кто писал.
это архитектурный вопрос, он реализуется с учетом бизнес-требований.. и если есть бизнес-сценарий для установки ПО в профиль или наоборот в Program Files, то он рулит, и это записывается в спецификации

если же тебя именно майкрососфт интересует, то я тебя огорчу (ты мог бы сам огорчиться, если бы блог читал или помнил, где что)
http://www.outsidethebox.ms/19540/#_Toc13510157
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
источник

AB

Alex B. in Инсайдеры Windows 10
Это я помню, и се же меня интересовал сам факт наличия рекомендаций на тему. Сосбвенно в определенном виде я его нашел
источник

AB

Alex B. in Инсайдеры Windows 10
10. Apps must install to the correct folders by default

Users should have a consistent and secure experience with the default installation location of files, while maintaining the option to install an app in the location of their choice. It is also necessary to store app data in the correct location to allow several people to use the same computer without corrupting or overwriting each other's data and settings. Windows provides specific locations in the file system to store programs and software components, shared app data, and app data specific to a user

10.1 Your app must be installed in the Program Files folder by default

For native 32-bit and 64-bit apps in %ProgramFiles%, and %ProgramFiles(x86)% for 32-bit apps running on x64. User data or app data must never be stored in this location because of the security permissions configured for this folder.

10.2 Your app must avoid starting automatically on startup

For example, your app should not set any of the following;

   Registry run keys HKLM and, or HKCU under Software\Microsoft\Windows\CurrentVersion
   Registry run keys HKLM, and or HKCU under Software\Wow6432Node\Microsoft\windows\CurrentVersion
   Start Menu AllPrograms > STARTUP

10.3 Your app data, which must be shared among users on the computer, should be stored within ProgramData 10.4 Your app s data that is exclusive to a specific user and that is not to be shared with other users of the computer, must be stored in Users\\\\AppData 10.5 Your app must never write directly to the "Windows" directory and or subdirectories

Use the correct methods for installing files, such as fonts or drivers.

10.6 Your app must write user data at first run and not during the installation in per-machine installations
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
Alex B.
10. Apps must install to the correct folders by default

Users should have a consistent and secure experience with the default installation location of files, while maintaining the option to install an app in the location of their choice. It is also necessary to store app data in the correct location to allow several people to use the same computer without corrupting or overwriting each other's data and settings. Windows provides specific locations in the file system to store programs and software components, shared app data, and app data specific to a user

10.1 Your app must be installed in the Program Files folder by default

For native 32-bit and 64-bit apps in %ProgramFiles%, and %ProgramFiles(x86)% for 32-bit apps running on x64. User data or app data must never be stored in this location because of the security permissions configured for this folder.

10.2 Your app must avoid starting automatically on startup

For example, your app should not set any of the following;

   Registry run keys HKLM and, or HKCU under Software\Microsoft\Windows\CurrentVersion
   Registry run keys HKLM, and or HKCU under Software\Wow6432Node\Microsoft\windows\CurrentVersion
   Start Menu AllPrograms > STARTUP

10.3 Your app data, which must be shared among users on the computer, should be stored within ProgramData 10.4 Your app s data that is exclusive to a specific user and that is not to be shared with other users of the computer, must be stored in Users\\\\AppData 10.5 Your app must never write directly to the "Windows" directory and or subdirectories

Use the correct methods for installing files, such as fonts or drivers.

10.6 Your app must write user data at first run and not during the installation in per-machine installations
а ссылка? а так, ты нашел то, что искал под свою реализацию :)
и если QA такие въедливые, они могут найти тебе и противположные гайдлайны, как с MSI
источник

AB

Alex B. in Инсайдеры Windows 10
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
+
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
For native 32-bit and 64-bit apps in %ProgramFiles%, and %ProgramFiles(x86)% for 32-bit apps running on x64.

Бедный еж, жертва хромиум :) Это все к тому, что на гайдлайны свои же забивает даже майкрософт, как раз в своих бизнес-интересах или просто хочется, чтобы их софт юзали без ограничений
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
в любом случает такие аспекты если и обсуждаются с QA (скорее нет, чем да, к сожалению), то на этапе планирования фич, а не когда уже все готово и надо тестировать
источник

AB

Alex B. in Инсайдеры Windows 10
У нас сейчас очень хороший этап, чтобы это все планировать. Есть приложение под мак, через 3 недели начнется портирование в винду
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
а, ну на этапе планирования это нормально, но только сами могли бы пойти и найти, если такие задроты :)
источник

Р

Роман in Инсайдеры Windows 10
Может кто-нибудь помочь мне отключить SIP ALG?
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
читаю гайд по сетапу, он прекрасен в хорошем смысле слова https://docs.microsoft.com/en-us/windows/win32/uxguide/exper-setup
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
Vadim Sterkin
читаю гайд по сетапу, он прекрасен в хорошем смысле слова https://docs.microsoft.com/en-us/windows/win32/uxguide/exper-setup
Don't ask permission to do what you shouldn't do anyway. For example, most programs shouldn't include an option to put the program icon on the desktop.

:)) https://t.me/sterkin_ru/888
источник

DZ

Dmitriy Z in Инсайдеры Windows 10
2018 год? Да они уже забыли про эту статью небось))
источник

DZ

Dmitriy Z in Инсайдеры Windows 10
Хотя меня всё равно немного парит софт, который не позволяет поменять место установки. Пусть скроют это в дополнительных параметрах, но совсем убирать, кмк, не надо
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
Dmitriy Z
2018 год? Да они уже забыли про эту статью небось))
эти гайдлайны старее намного, просто дата обновления такая
источник

DZ

Dmitriy Z in Инсайдеры Windows 10
Это логично
источник