121 Commits

Author SHA1 Message Date
bonzibudd
4b2688245f Don't change Taskbar text color/texture until relaunch
This will accurately represent when these changes are able to take effect. Currently, the settings don't make any immediate changes or are broken when applied, and this should fix that.

Fixes #602.
2021-06-08 19:51:04 +02:00
bonzibudd
082f85a4e2 Scale menu icons up to 250% (240 DPI)
This should allow for icons in the menu to scale better for higher DPI displays. Configurations above 250% will retain the sizes for 240DPI.
2021-05-10 08:11:18 +02:00
bonzibudd
0ce76c9c36 Skin: Tweak programs icon arrows 2021-05-06 08:23:04 +02:00
bonzibudd
6e71d7c414 Skin: Add "Back" arrow to programs button
This can help distinguish when the programs list has been activated.
2021-05-06 08:23:04 +02:00
bonzibudd
84909cf397 Skin: Retain list padding when using icon frames
This will make the padding of list items stay the same regardless of if icon frames are enabled or not. List padding shouldn't change with the icon frame option because lists don't contain icon frames.
2021-05-06 08:23:04 +02:00
bonzibudd
fc290d5a6a Skin: Remove extra "Submenu_opacity" 2021-05-06 08:23:04 +02:00
bonzibudd
ebd530f652 Skin: Better scaling of icon frames
This will make the space around icon frames scale appropriately.
2021-05-06 08:23:04 +02:00
bonzibudd
e50c5f73d7 "About this skin" text should link to Open-Shell 2021-05-06 08:23:04 +02:00
bonzibudd
1db0006c96 Fix right-hand padding with Icon frames enabled
This should improve the right-hand spacing when icon frames are enabled, and right-hand icons are disabled. There shouldn't be any extra icon/text padding for Main2 when icons aren't enabled.
2021-05-04 11:26:29 +02:00
GenesisToxical
7d0a9df1c3 Quick Access to Taskbar Tab - SettingsUI.cpp
Easy access to modify Taskbar options without having to activate all other tabs.
2021-04-03 10:13:01 +02:00
Anis Errais
8e1b4e35a3 Added options for moving the start menu and showing the start menu at the edge of working area instead of against the taskbar 2021-02-09 20:57:48 +01:00
Xenhat
859afc63d3 Label topmost discussion link correctly as Gitter 2020-12-27 10:50:55 -05:00
Xenhat
ee6db35b34 Update README.md
Add link to Discussions section and Discord for questions
2020-12-27 10:49:38 -05:00
ge0rdi
283c0fce03 Fix Shutdown item text
To be consistent with text in Windows.

Fixes #501.
2020-10-23 18:07:39 +02:00
ge0rdi
ac5e69f1a0 Use modern Help icon in Classic/Two column menu style
Fixes #506.
2020-10-23 18:07:38 +02:00
ge0rdi
b2df22104e Setup: Fix installer warning on Windows 7
`Warning 1946. Property 'System.AppUserModel.ToastActivatorCLSID' for shortcut 'Open-Shell Update.lnk' could not be set.`

Windows 7 doesn't recognize `System.AppUserModel.ToastActivatorCLSID`
name so we have to use GUID directly.

https://docs.microsoft.com/en-us/troubleshoot/windows/win32/warning-1946-when-you-install-installer-package

Fixes #507.
2020-10-23 18:07:37 +02:00
ge0rdi
c88f028f3e Show Settings above Control Panel by default
(Modern) Settings are more and more important in Windows 10,
so it makes sense to show them above Control Panel.

This changes only defaults, users will be still able to order start menu
items as they like.

Fixes #23.
2020-10-23 10:13:57 +02:00
ge0rdi
312bfd99d5 Update settings search category names
To make it consistent with the rest of product:

`Settings` category is renamed to `Control Panel`
`Modern Settings` category is renamed to `Settings`
2020-10-23 10:13:57 +02:00
ge0rdi
ca576a0224 Display Modern settings search results above Control Panel ones
(Modern) Settings are just more and more important in Windows 10.
So it makes sense to show their search results first.

Fixes #481.
2020-10-23 10:13:57 +02:00
ge0rdi
a5f35b133f Improve compatibility with WindowBlinds
`Open-Shell` hooks `SHFillRectClr` (ordinal 197) API from `shlwapi.dll`
in order to be able to customize taskbar.

The API is hooked even if taskbar customization is disabled in `Open-Shell` (default).

`WindowBlinds` hooks the same API so this is causing clashes between
both programs.
In fact `Open-Shell` hooks later which makes `WindowBlinds` hook to be
completely ignored.

The solution would be to hook only if taskbar customization is enabled.

This way `Open-Shell` should be more compatible with other customization
tools in default state.

Fixes #433.
2020-10-23 10:13:57 +02:00
ge0rdi
f197c9f43d Don't show jump list for Settings application
It reports just one category with unsupported type, thus jump-list will be
empty.

Fixes #487.
2020-10-23 10:13:57 +02:00
ge0rdi
bce9efcc43 Display monochrome icons using color of corresponding text item
Some icons (modern settings, jump-list tasks) are monochrome, basically
they are defined just by alpha channel.
Thus they can be displayed in any color (white is default).

Since these icons are white by default, they look nice on dark
backgrounds. But they are not very visible on light backgrounds.

Thus the idea is to 'colorize' such icon using color of corresponding
text item. That way they will always have proper color.

Fixes #466.
2020-09-26 15:46:19 +02:00
ge0rdi
80c38d95e9 ModernSettings: Fix crash when invoking with unknown verb 2020-09-26 09:18:42 +02:00
ge0rdi
0b535d1dd8 Update: Properly handle toast activation
Use `OnToastActivate` to display update dialog if user clicked on toast
during `update.exe` life-time.

Process messages for some time after displaying toast.
Otherwise toast may be not displayed at all.
2020-09-26 08:14:56 +02:00
ge0rdi
e2ff745949 Skin: Add support for Immersive* color names 2020-09-25 20:10:39 +02:00
ge0rdi
fbcf85559e Update: Add option to check for nightly updates
Use Appveyor REST API to obtain information about latest build from master.
2020-09-24 18:52:24 +02:00
ge0rdi
ed3da927cc Update: Use desktop toast notifications on Windows 10
Use toast notification to announce new update on modern Windows
versions.

The advantage of toasts is that they look more natural and they are
persistent. So one can find the information about new update in action
center even after notification timed out.
2020-09-24 18:52:24 +02:00
ge0rdi
225d0ba8f9 Update: Add library for Desktop Toast notifications
Based on sample code in:
https://github.com/WindowsNotifications/desktop-toasts

More info:
https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/send-local-toast-desktop-cpp-wrl
2020-09-24 18:52:24 +02:00
ge0rdi
afaf16620a Setup: Bring back Update component
This reverts commit ed3675ca7f.
This reverts commit ee59bb76de.
2020-09-24 18:52:24 +02:00
ge0rdi
4883d13950 Update: Support for automatic updates
Use Github REST API to get info about latest release (version,
changelog, installer url).
2020-09-24 18:52:24 +02:00
ge0rdi
b094ddc5f9 Add Json library
https://github.com/nlohmann/json

Will be used to parse REST API responses from Github/Appveyor.
2020-09-24 18:52:24 +02:00
ge0rdi
a422105c61 Proper support for HTTPS in DownloadFile
Use secure connection right from the beginning.
2020-09-24 18:52:24 +02:00
ge0rdi
96423b8918 Log: More precise timing 2020-09-24 18:52:24 +02:00
ge0rdi
ba131ff14b Update build instructions 2020-09-24 18:52:24 +02:00
ge0rdi
7d59f5ebfb Support for modern app jump-list tasks
Task jump-list items for modern apps require special handling.

First of all they don't provide icon directly.
Icon location is stored in `PKEY_AppUserModel_DestListLogoUri` property.
And then has to be resolved for given application package.

Next, context menu of provided `IShellLink` item doesn't seem to be able
to start actual link target.
Thus we need to obtain context menu of target item.

Fixes #375.
2020-09-23 11:50:32 +02:00
ge0rdi
95f3a4b09a Add GetPackageFullName helper 2020-09-23 11:50:32 +02:00
ge0rdi
728f982310 Modernize CItemManager::LoadCustomIcon 2020-09-23 11:50:32 +02:00
ge0rdi
2ca236c291 Don't make metro icons smaller if Invert metro icons is enabled
There should be no need to make icons smaller.
2020-09-23 11:50:32 +02:00
ge0rdi
8a22282191 ItemManager: Better handling of modern application links
Link to modern application will be treat as modern application itself.

This fixes jump-lists and invert metro color option on modern apps pinned
to start menu.
2020-09-23 11:50:32 +02:00
ge0rdi
935600a6d9 Add LogPropertyStore helper 2020-09-23 11:50:32 +02:00
ge0rdi
d3bf4b6207 MenuContainer: Faster recent Metro apps enumeration
It seems that `SHCreateItemInKnownFolder` is quite slow for Metro apps.
Thus we should avoid it and use cached app info.
2020-09-22 19:12:35 +02:00
ge0rdi
aa09a0dcc2 ItemManager: Keep metro name if already obtained 2020-09-22 19:12:35 +02:00
ge0rdi
cd8cc8cbc6 Skin: Add more DPI options
Allow skin customizations for higher DPI displays by adding more DPI options:
- 120_DPI
- 144_DPI
- 168_DPI
- 192_DPI
- 216_DPI
- 240_DPI

Fixes #458 .
2020-09-22 07:08:37 +02:00
Xenhat
1bfbe09c6f Add discord server badge :) (#462)
Squashing because appveyor is stuck, also useless for a readme change
2020-09-21 17:51:15 -04:00
ge0rdi
61d05b49c5 Improve search logging 2020-09-01 19:28:04 +02:00
ge0rdi
9752afbebc ModernSettings: Use smart pointers 2020-09-01 19:28:04 +02:00
ge0rdi
e210b4a65a CAbsolutePidl: Allow copy from PCIDLIST_ABSOLUTE 2020-09-01 19:28:04 +02:00
ge0rdi
6581868336 ModernSettings: Add support for more settings
Based on `HostId`:
* {7E0522FC-1AC4-41CA-AFD0-3610417A9C41}
  execute `shell:::{PageId}`
* {12B1697E-D3A0-4DBC-B568-CCF64A3F934D}
  execute command in `DeepLink`
2020-09-01 19:28:04 +02:00
ge0rdi
7ee668e474 Installer: Fix URLs
Fixes #404
2020-09-01 19:28:04 +02:00
ge0rdi
62b949679b Respect Use multiple columns setting for all folder items
Currently it was used only in some cases (like Programs/Apps folder).
It will be more consistent to respect the setting for all folder
items.

Fixes #436.
2020-09-01 19:28:04 +02:00
ge0rdi
6242e8d9b9 Settings: Use images in PNG format
It makes StartmenuDLL.dll ~830kB smaller.
2020-09-01 19:28:04 +02:00
ge0rdi
ee59bb76de Setup: Don't add symbols for unused update.exe 2020-09-01 19:28:04 +02:00
ge0rdi
3eb134a280 Setup: Store symbols in symstore compatible way
This way they can be directly extracted to symbol server cache.
So any tool that uses _NT_SYMBOL_PATH will be able to use them
automatically.
2020-09-01 19:28:04 +02:00
ge0rdi
257023209b Update README.md
- Few text adjustments
- Minor formatting changes
2020-09-01 19:18:48 +02:00
ge0rdi
0da20180ac Search modern settings using our new shell folder
Use our modern settings shell folder (`shell:::{82E749ED-B971-4550-BAF7-06AA2BF7E836}`)
to search (enumerate) modern settings.

Fixes #57
2020-08-29 14:03:59 +02:00
ge0rdi
1f57c782e5 Modern settings shell folder
Adds virtual shell folder that contains items representing modern settings parsed from
`%windir%\ImmersiveControlPanel\Settings\AllSystemSettings_{253E530E-387D-4BC2-959D-E6F86122E5F2}.xml`.

It can be accessed via `shell:::{82E749ED-B971-4550-BAF7-06AA2BF7E836}` (in explorer).

Item in folder will open given setting page in `Settings` application.
2020-08-29 14:03:59 +02:00
ge0rdi
1f6e06fc85 Use proper flag in LoadMetroIcon 2020-08-29 14:03:59 +02:00
ge0rdi
ed3675ca7f Remove non-working update component from installation
We can add it later once it will be ready and working.
2020-08-18 15:28:09 +02:00
ge0rdi
695e419722 Setup: Use high version when doing local build
This way the build can be installed over existing older installation.
2020-08-14 18:05:56 +02:00
ge0rdi
3bceac1515 ProgramsTree: Fix theme usage
Obtain theme data for proper window.

Fixes #415
2020-08-12 14:16:14 +02:00
rkagerer
473f7e1445 Null check in PremultiplyBitmap()
Blind attempt to eliminate a crash which seems to occur when PremultiplyBitmap() is called after LoadImage() fails.
I'm hoping this might fix the issue reported here: https://github.com/Open-Shell/Open-Shell-Menu/issues/400
2020-07-13 12:14:22 +02:00
ale5000
fcf95a3ea6 Readme: Fix folder for translations 2020-06-15 21:15:39 +02:00
ge0rdi
cc02e38aef StartMenuHelper: Add shell extension to desktop packaged applications
This will allow `Pin to start` for desktop applications downloaded from
Microsoft Store (such as Windows Terminal).
2020-06-07 07:21:19 +02:00
ge0rdi
9c119c6e29 StartMenuHelper: Simplify shell extension registration 2020-06-07 07:21:19 +02:00
ge0rdi
9e297866ed Register server with per-user redirection
Some projects do register COM server in Debug/Release sonfigurations.
We should do it with per-user redirection so that there is no need to
run elevated Visual Studio.

This has no effect on COM server registering in installed Opne-Shell.
It is related only to local development.
2020-06-07 07:21:18 +02:00
ge0rdi
261929f4c3 Don't use obsolete /Gm switch
`cl : command line warning D9035: option 'Gm' has been deprecated and will be removed in a future release`
2020-06-07 07:21:17 +02:00
ge0rdi
9976e134ca Fix 'Invert Metro icon color' option for grayscale icons
When `Invert Metro icon color` is enabled `Open-Shell` needs to
distinguish full color icons from monochromatic ones.

Color icons are displayed normally. Monochromatic ones are displayed
inverted (original background becomes transparent and foreground will
get Metro accent color).

Metro icon is loaded from Metro app resources (usually PNG image) as
bitmap with premultiplied alpha channel.
This causes monochromatic image to essentially become grayscale (because
RGB values are multiplied with alpha channel value).

Function `DetectGrayscaleImage` is used to distinguish such images.

Unfortunatelly if original image is grayscale (such as new Windows
Terminal icon) it is recognized as monochromatic and thus inverted.

To prevent this we will take into account also alpha channel in
`DetectGrayscaleImage`.

In monochromatic images alpha channel value will be the same as the rest of
channel values.
For color images alpha channel value will be different than other
channel values.

Fixes #364.
2020-06-07 06:47:03 +02:00
ge0rdi
1b410e5a80 Fix compilation with VS16.6 2020-06-07 06:47:03 +02:00
ge0rdi
9ebe53fdbf Fix issue with confirmation dialog being blocked
Delete confirmation dialog may be (partially) hidden behing start menu.
As a result the dialog may be not accessible because start menu(s) are
displayed as top-most windows.

Thus when executing menu command we will make menu(s) non-topmost. So that
other windows can be drawn on top of menu(s).

Fixes #257
2020-02-08 11:23:05 +01:00
coddec
5f59aab40a fix typo classic shell -> Open-Shell 2020-01-29 18:22:08 +11:00
coddec
4f46134f10 Add Temporary Translation/Language Solution 2020-01-29 15:41:23 +11:00
Kaleb Klein
519f4afe17 ignore vscode generated files
Added generated files/folders in gitignore from vscode
2019-12-05 10:27:59 +01:00
Kaleb Klein
30ffce6939 Change homepage url in settings
Changed the homepage text and link on the settings dialog to link to the Open-Shell home page.
2019-12-05 10:27:59 +01:00
ge0rdi
fe47f841e7 Don't close menu(s) on certain operations
In several cases we don't want menu(s) to close when an action on menu was
done. For example on drag-n-drop or menu item deletion (where confirmation
dialog is shown).

In such situations `s_bPreventClosing` was set to true (and then back to
false when closing was allowed again).
Though original code honored this variable only in certain situations and
typically (at least on Win10) menus were hidden/closed despite of it.

This patch changes the behavior and menus(s) are not closed when
`s_bPreventClosing` is set to true.
Basically now menu(s) stay visible until there is an action that changes
active window.

Following functionality was also removed because it is not needed now:

* CMenuContainer::HideTemp
* COwnerWindow::OnClear
  WM_CLEAR was sent to the window only by already removed `HideTemp`
2019-10-26 20:29:23 +02:00
ge0rdi
f33cd60b84 Use VS2019 2019-10-01 19:07:03 +02:00
ge0rdi
431e2b522d Update issue templates 2019-09-28 19:22:49 +02:00
ge0rdi
d1ba5daead Update issue templates 2019-09-28 19:20:56 +02:00
bovirus
6fe4b6467f Update ExplorerL10N.ini italian translation (#217) 2019-09-04 11:00:19 -04:00
bovirus
89a1a14b2c Update StartMenuL10N.ini (Italian) (#218) 2019-09-04 10:58:13 -04:00
coddec
3ea331332c Update README.md
Add download button as requested by some users.
2019-08-26 12:04:17 +10:00
ge0rdi
38c155cc95 Add support for silent OS upgrade task (#176)
`Open-Shell` needs to adjust itself after OS upgrade. It seems that
`StartMenuHelper` registration is lost after such upgrade:

http://www.classicshell.net/forum/viewtopic.php?f=7&t=8082#p34821

To fix this registration, administrator rights are required (means user
interaction, UAC).

While this is acceptable in consumer environment, it is typically not
desired in business environment where users typically doesn't have
administrator rights.

This patch allows to run `Open-Shell` in silent upgrade mode that will:
* check if OS version changed (otherwise end immediately)
* perform OS upgrade tasks without any user interraction

Such mode can be then used to create scheduled task that will run this
silent upgrade check on every boot with system rights:

`schtasks /Create /RU "NT AUTHORITY\SYSTEM" /SC ONSTART /TN "Open-Shell OS updgrade check" /TR "%ProgramFiles%\Open-Shell\StartMenu.exe -upgrade -silent"`

 #167
2019-06-09 20:27:49 +02:00
ge0rdi
b4d2be18fe Fix Lock button hiding
Commit 1a5f62a added possibility to hide Lock/Sleep/Hibernate buttons if
they were disabled in system power settings.

Unfortunately this didn't work for Lock button.

To fix the behavior we have to add lock command to `g_StdOptions` array
and then all the checks introduced in 1a5f62a will apply properly.

 #173
2019-06-09 13:40:49 +02:00
Andy
1a5f62ace2 Code to check registry for Power Button user choice. (#174)
Fixes #173
2019-06-06 15:10:16 +02:00
Zvonimir Bužanić
935c6fc73a Links updated
Changed links to github for Update.cpp and Update.rc.
2019-03-02 21:34:29 +01:00
ge0rdi
947fded387 ClassicExplorer: Use proper theme color to display full path
Fixes #147.
2019-02-27 06:51:00 +01:00
SebastianoPistore
e6bd16e2d4 Fix ITA trans (#104)
* Fix ITA translation

Fixed Italian translation; Updated header

* Fix ITA trans
2019-01-29 12:22:48 -05:00
Xenhat
4806744c94 Fix skins copyright issue (#105) (#113) 2018-11-23 23:06:45 -05:00
ge0rdi
a16729129a SetupHelper: Try to terminate ClassicShell Start Menu (to make upgrade a bit easier)
During upgrade from ClassicShell we'll try to terminate
ClassicStartMenu.exe as well. So that installer won't complain about files
being in use.
2018-08-19 08:56:17 +02:00
ge0rdi
45ab50e022 Setup: Remove obsolete/unused stuff
There is no need for password protected beta versions.
2018-08-19 08:56:17 +02:00
ge0rdi
bdaec76e1c Setup: Remove warning about very old ClassicShell version
Latest version of ClassicShell was 4.3.1. There is no reason to display
any warning about very old versions (< 2.0.0).

Besides, this will remove dependency on version.dll which could be misused
for DLL hijacking attack.

Fixes #72
2018-08-19 08:56:17 +02:00
ge0rdi
16de25a8b0 Use C++17 by default
Plus C++ standard conformance fixes.
2018-08-18 20:04:21 +02:00
ge0rdi
07a5a7ba72 Import legacy Classic Shell data (#28)
Copy data/settings from legacy Classic Shell if we don't have any yet.
2018-08-14 20:23:16 +02:00
ge0rdi
c350b0c037 Installer: Remove "View Readme file" checkbox
One can easily find Readme shortcut in Open-Shell's start menu folder.
2018-08-13 19:46:35 +02:00
ge0rdi
2fb9448ffd Few improvements (#65)
* Fix naming inconsistencies

'Menu' vs 'StartMenu'

* Installer: Remove Facebook link

* Installer: Remove PayPal donate remnants

* OpenShellReadme: Remove info about product version
2018-08-13 00:28:42 -04:00
ge0rdi
ad05abe113 Update README.md
- Icon link
- Home page link
- AppVeyor status badge
- Latest nightly link
2018-08-06 08:22:36 +02:00
Xenhat
f4dd56155b Rebrand to Open-Shell (#36) (#58)
* Rebrand to Open-Shell

* Slight installer branding improvement
2018-08-05 15:22:10 -04:00
ge0rdi
4637019a0f Update README.md (#56)
Prettified links on main page.
2018-08-03 23:50:13 -04:00
ge0rdi
63c3689da8 Update README.md
Added link to latest nightly build
2018-08-03 19:09:43 +02:00
ge0rdi
5971807d2a Add .editorconfig file 2018-07-29 18:12:08 +02:00
ge0rdi
8077566b1c Update build status batch 2018-07-29 08:48:28 +02:00
ge0rdi
dc0266c88e Cleanup of the accessibility COM objects (#53)
Fixed issue related to the cleanup of the accessibility COM objects that
may cause Explorer to crash.

Submitted by Ivo Beltchev.

Fixes #53
2018-07-29 08:34:15 +02:00
coddec
3df484dc7c Update README.md 2018-07-28 12:05:47 +10:00
coddec
64591a3aef Rename: partial change 2018-07-28 12:04:49 +10:00
ge0rdi
ad28acaaa3 Build improvements (#51)
* Build: Add symbols to 7z archive

It is much smaller than ZIP (15MB vs 34MB).

* Build: Don't create source package

There is no need to create package with sources as sources for given
release can be easily obtained from git.

* AppVeyor: Remove unneeded install script

__MakeFinal.bat now handles it.

* Build: Less verbose output

* Build: Support for version suffix

AppVeyor may add suffix to version (X.Y.Z-abc) in case of PR builds.

* AppVeyor: Disable shallow clone

To be able to use git commands (in source indexing script).
Use history depth 1 instead.

* Build: Add source index to PDBs

Add source information to PDBs so that source files can be retrieved from Github by debugger.
2018-07-27 20:30:53 -04:00
Xenhat
261e01e180 Remove misleading '...' at end of Log Off button (#38) (#42) 2018-07-27 20:21:42 -04:00
ge0rdi
1fd152f428 Store symbols along with AppVeyor builds
Fixes #49
2018-07-21 01:13:09 +02:00
Rukoto Luther
8b70f64b5b Update Japanese translation (retry) (#39) 2018-07-13 13:38:26 -04:00
ge0rdi
dbb783153c Remove HISTORY.txt from installer 2018-07-13 13:24:44 +02:00
ge0rdi
9e95b71904 Remove obsolete files 2018-07-13 13:24:44 +02:00
ge0rdi
734d082166 AppVeyor: allow builds from all branches 2018-07-13 13:24:44 +02:00
ge0rdi
ac0829233c AppVeyor: trigger builds only for code changes 2018-07-13 13:24:44 +02:00
coddec
4ee6721ea6 Fix issues link 2018-07-06 18:07:02 +10:00
Xenhat
cf8a1c2a88 Update README.md 2018-07-06 00:12:48 -04:00
Xenhat
360de84055 Update README.md 2018-07-06 00:11:53 -04:00
Xenhat
9e441ef07b Update README.md 2018-07-06 00:11:32 -04:00
Xenhat
7c0fd0a6d7 Update README.md 2018-07-06 00:09:52 -04:00
Xenhat
77da0614ac Add information about my clean script 2018-07-05 18:57:33 -04:00
ge0rdi
9c6fadb828 Fix for recent Windows Insider builds (#11) (#33)
CMenuContainer object was not destroyed when Start Menu window was closed.

It was referenced by IFrameworkInputPane::AdviseWithHWND call (to be able
to receive input pane notifications). The problem was that dereferencing
(IFrameworkInputPane::Unadvise) was called from CMenuContainer destructor
that is called only when object's refcount goes to zero.

In previous Windows versions it somehow worked, because for some reason
CMenuContainer object was no longer referenced when its window was
destroyed.

Apparently there was some change in IFrameworkInputPane handling in recent
Windows builds (starting with 17692).

To fix the issue we have to call IFrameworkInputPane::Unadvise() when
CMenuContainer's window is about to be destroyed.
2018-07-05 18:50:50 -04:00
Xenhat
8a5ad15317 Update source code version to 4.4.102 to split from Classic Shell versions (#29) 2018-07-01 18:36:45 -04:00
coddec
ef2d92bb84 Add pre-release (development/beta release badge) 2018-06-29 23:31:56 +10:00
ge0rdi
cf2f874896 Fix ClassicStartMenu.rc 2018-06-29 14:53:23 +02:00
1157 changed files with 33551 additions and 6172 deletions

7
.editorconfig Normal file
View File

@@ -0,0 +1,7 @@
root=true
[*]
indent_style=tab
indent_size=4
trim_trailing_whitespace=true
insert_final_newline=true

31
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View File

@@ -0,0 +1,31 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''
---
**Describe the bug**
A clear and concise description of what the bug is.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Version:**
- Open-Shell: [e.g. 4.4.131]
- OS: [e.g. Windows 10 1903]
**Additional context**
Add any other context about the problem here.

View File

@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: Enhancement/Feature Request
assignees: ''
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.

12
.gitignore vendored
View File

@@ -4,6 +4,10 @@
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
# ignore vscode stuff
.vscode/
.ionide/
# User-specific files
*.suo
*.user
@@ -344,10 +348,10 @@ ASALocalRun/
*.PVS-Studio.*
# Classic-Shell specific ignores
ClassicStartSrc/ClassicStartMenu/Skins/
ClassicStartSrc/ClassicStartSetup/Output/
ClassicStartSrc/ClassicStartSetup/Final/
ClassicStartSrc/ClassicStartSetup/Temp/
Src/StartMenu/Skins/
Src/Setup/Output/
Src/Setup/Final/
Src/Setup/Temp/
*.adml
*.admx
*.zip

View File

@@ -1,19 +0,0 @@
; TRANSLATE ===================================================================
Title.text = Classic Start settings
State.text = State:
State1.text = Locked to this value
State2.text = Locked to default
State3.text = Unlocked
State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users.
State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored.
State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting.
ClassicStartCat.text = Classic Start
ClassicStartCatHelp.text = Classic Start group policy settings
SUPPORTED_CS404.text = Requires Classic Start 4.0.4 or later.
Language.nameOverride = Language for Classic Start components
Language.tipOverride = Select the language to be used by Classic Start (for example en-US or de-DE). The language will affect the text in the start menu, toolbars, etc. If the appropriate language DLL is installed, the settings UI may also be translated
Update.nameOverride = Enable automatic checks for new versions
Update.tipOverride = When this is checked, Classic Start will check for new releases every week. You will be notified if there is a new version of the Classic Start software or a new update for your current language

Binary file not shown.

Before

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 270 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 182 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 259 KiB

View File

@@ -1,22 +0,0 @@
REM ***** Collect PDBs
del Final\ClassicStartPDB_%CS_VERSION_STR%.zip
cd Output
7z a ..\Final\ClassicStartPDB_%CS_VERSION_STR%.zip PDB32 PDB64
cd ..
cd ..
REM ***** Collect Sources
del ClassicStartSetup\Final\ClassicStartSrc_%CS_VERSION_STR%.zip
7z a -r -x!*.intermediate.manifest -x!*.embed.manifest -x!*_i.h -x!Website\ ClassicStartSetup\Final\ClassicStartSrc_%CS_VERSION_STR%.zip *.h *.cpp *.rc *.vcproj *.ini *.def *.ico *.idl *.rgs *.jpg *.manifest *.wxl *.wxs *.sln *.bat *.bmp *.txt *.html *.rtf *.gif *.png *.hhp *.hhc ??-??.dll
REM ***** Collect Localization files
del ClassicStartSetup\Final\ClassicStartLoc.zip
cd Localization
7z a -r -x!en-US -x!*WixUI_en-us.wxl -x!*.adml -x!*.admx -x!*LocComments.txt ..\ClassicStartSetup\Final\ClassicStartLoc.zip English ..\ClassicExplorer\ExplorerL10N.ini ..\ClassicStartMenu\StartMenuL10N.ini ..\ClassicStartMenu\StartMenuHelper\StartMenuHelperL10N.ini English\ClassicStartText-en-US.wxl English\ClassicStartEULA.rtf
cd ..
cd ClassicStartSetup

View File

@@ -1,125 +0,0 @@
md Output
del /Q /S Output\*.*
md Output\x64
md Output\PDB32
md Output\PDB64
for /f "usebackq tokens=*" %%i in (`"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -latest -products * -requires Microsoft.Component.MSBuild -property installationPath`) do set MSBuildDir=%%i\MSBuild\15.0\Bin\
REM ********* Build 64-bit solution
"%MSBuildDir%MSBuild.exe" ..\ClassicStart.sln /m /t:Rebuild /p:Configuration="Setup" /p:Platform="x64" /verbosity:minimal
@if ERRORLEVEL 1 exit /b 1
REM ********* Build 32-bit solution (must be after 64-bit)
"%MSBuildDir%MSBuild.exe" ..\ClassicStart.sln /m /t:Rebuild /p:Configuration="Setup" /p:Platform="Win32" /verbosity:minimal
@if ERRORLEVEL 1 exit /b 1
REM ********* Make en-US.dll
cd ..
start /wait ClassicStartSetup\ClassicStartUtility\Release\ClassicStartUtility.exe makeEN ClassicExplorer\Setup\ClassicExplorer32.dll ClassicStartMenu\Setup\ClassicStartMenuDLL.dll ClassicIE\Setup\ClassicIEDLL_32.dll ClassicStartUpdate\Release\ClassicStartUpdate.exe
@if ERRORLEVEL 1 exit /b 1
start /wait ClassicStartSetup\ClassicStartUtility\Release\ClassicStartUtility.exe extract en-US.dll en-US.csv
copy en-US.dll Localization\English
move en-US.csv Localization\English
cd ClassicStartSetup
REM ********* Copy binaries
copy /B ..\ClassicExplorer\Setup\ClassicExplorer32.dll Output
copy /B ..\ClassicExplorer\Setup\ClassicExplorerSettings.exe Output
copy /B ..\ClassicIE\Setup\ClassicIEDLL_32.dll Output
copy /B ..\ClassicIE\Setup\ClassicIE_32.exe Output
copy /B ..\ClassicStartMenu\Setup\ClassicStartMenu.exe Output
copy /B ..\ClassicStartMenu\Setup\ClassicStartMenuDLL.dll Output
copy /B ..\ClassicStartUpdate\Release\ClassicStartUpdate.exe Output
copy /B ..\ClassicStartMenu\StartMenuHelper\Setup\StartMenuHelper32.dll Output
copy /B ..\ClassicStartSetup\SetupHelper\Release\SetupHelper.exe Output
copy /B ..\ClassicExplorer\Setup64\ClassicExplorer64.dll Output\x64
copy /B ..\ClassicIE\Setup64\ClassicIEDLL_64.dll Output\x64
copy /B ..\ClassicIE\Setup64\ClassicIE_64.exe Output\x64
copy /B ..\ClassicStartMenu\Setup64\ClassicStartMenu.exe Output\x64
copy /B ..\ClassicStartMenu\Setup64\ClassicStartMenuDLL.dll Output\x64
copy /B ..\ClassicStartMenu\StartMenuHelper\Setup64\StartMenuHelper64.dll Output\x64
copy /B "..\ClassicStartMenu\Skins\Classic Skin.skin" Output
copy /B "..\ClassicStartMenu\Skins\Full Glass.skin" Output
copy /B "..\ClassicStartMenu\Skins\Smoked Glass.skin" Output
copy /B "..\ClassicStartMenu\Skins\Windows Aero.skin" Output
copy /B "..\ClassicStartMenu\Skins\Windows Basic.skin" Output
copy /B "..\ClassicStartMenu\Skins\Windows XP Luna.skin" Output
copy /B "..\ClassicStartMenu\Skins\Windows 8.skin" Output
copy /B "..\ClassicStartMenu\Skins\Metro.skin" Output
copy /B "..\ClassicStartMenu\Skins\Classic Skin.skin7" Output
copy /B "..\ClassicStartMenu\Skins\Windows Aero.skin7" Output
copy /B "..\ClassicStartMenu\Skins\Windows 8.skin7" Output
copy /B "..\ClassicStartMenu\Skins\Midnight.skin7" Output
copy /B "..\ClassicStartMenu\Skins\Metro.skin7" Output
copy /B "..\ClassicStartMenu\Skins\Metallic.skin7" Output
REM ********* Collect debug info
REM Explorer 32
copy /B ..\ClassicExplorer\Setup\ClassicExplorer32.pdb Output\PDB32
copy /B Output\ClassicExplorer32.dll Output\PDB32
copy /B ..\ClassicExplorer\Setup\ClassicExplorerSettings.pdb Output\PDB32
copy /B Output\ClassicExplorerSettings.exe Output\PDB32
REM Explorer 64
copy /B ..\ClassicExplorer\Setup64\ClassicExplorer64.pdb Output\PDB64
copy /B Output\x64\ClassicExplorer64.dll Output\PDB64
REM IE 32
copy /B ..\ClassicIE\Setup\ClassicIEDLL_32.pdb Output\PDB32
copy /B Output\ClassicIEDLL_32.dll Output\PDB32
copy /B ..\ClassicIE\Setup\ClassicIE_32.exe Output\PDB32
copy /B Output\ClassicIE_32.exe Output\PDB32
REM IE 64
copy /B ..\ClassicIE\Setup64\ClassicIEDLL_64.pdb Output\PDB64
copy /B Output\x64\ClassicIEDLL_64.dll Output\PDB64
copy /B ..\ClassicIE\Setup64\ClassicIE_64.exe Output\PDB64
copy /B Output\x64\ClassicIE_64.exe Output\PDB64
REM Menu 32
copy /B ..\ClassicStartMenu\Setup\ClassicStartMenu.pdb Output\PDB32
copy /B Output\ClassicStartMenu.exe Output\PDB32
copy /B ..\ClassicStartMenu\Setup\ClassicStartMenuDLL.pdb Output\PDB32
copy /B Output\ClassicStartMenuDLL.dll Output\PDB32
copy /B ..\ClassicStartMenu\StartMenuHelper\Setup\StartMenuHelper32.pdb Output\PDB32
copy /B Output\StartMenuHelper32.dll Output\PDB32
copy /B ..\ClassicStartUpdate\Release\ClassicStartUpdate.pdb Output\PDB32
copy /B Output\ClassicStartUpdate.exe Output\PDB32
REM Menu 64
copy /B ..\ClassicStartMenu\Setup64\ClassicStartMenu.pdb Output\PDB64
copy /B Output\x64\ClassicStartMenu.exe Output\PDB64
copy /B ..\ClassicStartMenu\Setup64\ClassicStartMenuDLL.pdb Output\PDB64
copy /B Output\x64\ClassicStartMenuDLL.dll Output\PDB64
copy /B ..\ClassicStartMenu\StartMenuHelper\Setup64\StartMenuHelper64.pdb Output\PDB64
copy /B Output\x64\StartMenuHelper64.dll Output\PDB64
REM ********* Build ADMX
if exist Output\PolicyDefinitions.zip (
del Output\PolicyDefinitions.zip
)
cd ..\Localization\English
..\..\ClassicStartMenu\Setup\ClassicStartMenu.exe -saveadmx en-US
@if ERRORLEVEL 1 exit /b 1
..\..\ClassicExplorer\Setup\ClassicExplorerSettings.exe -saveadmx en-US
@if ERRORLEVEL 1 exit /b 1
..\..\ClassicIE\Setup\ClassicIE_32.exe -saveadmx en-US
@if ERRORLEVEL 1 exit /b 1
md en-US
copy /B *.adml en-US
7z a ..\..\ClassicStartSetup\Output\PolicyDefinitions.zip *.admx en-US\*.adml PolicyDefinitions.rtf
rd /Q /S en-US
cd ..\..\ClassicStartSetup
exit /b 0

View File

@@ -1,85 +0,0 @@
REM ********* Build Help
echo "Building Installers"
@setlocal EnableDelayedExpansion
@if %CS_HAS_HELP%==1 (
SET CS_ERROR=0
if NOT %CS_LANG_FOLDER%==English mklink /J ..\Localization\%CS_LANG_FOLDER%\images ..\Localization\English\images
hhc ..\Localization\%CS_LANG_FOLDER%\ClassicStart.hhp
@REM looks like hhc returns 0 for error, >0 for success
@if NOT ERRORLEVEL 1 @SET CS_ERROR=1
if NOT %CS_LANG_FOLDER%==English rmdir ..\Localization\%CS_LANG_FOLDER%\images
@if !CS_ERROR!==1 exit /b 1
)
@endlocal
@if %CS_HAS_HELP%==0 (
copy /Y ..\Localization\English\ClassicStart.chm ..\Localization\%CS_LANG_FOLDER%\ClassicStart.chm
)
@if %CS_HAS_EULA%==0 copy /Y ..\Localization\English\ClassicStartEULA.rtf ..\Localization\%CS_LANG_FOLDER%
@if %CS_HAS_README%==0 copy /Y ..\Localization\English\ClassicStartReadme.rtf ..\Localization\%CS_LANG_FOLDER%
@if _%CS_LANG_NAME%==_ echo Unrecognized language '%CS_LANG_FOLDER%'
@if _%CS_LANG_NAME%==_ exit /b 1
SET CS_INSTALLER_NAME=ClassicStartSetup_%CS_VERSION_STR%-%CS_LANG_NAME_SHORT%
if %CS_LANG_NAME_SHORT%==en SET CS_INSTALLER_NAME=ClassicStartSetup_%CS_VERSION_STR%
md Temp
del /Q Temp\*.*
@if not exist ..\Localization\%CS_LANG_FOLDER%\ClassicStartText-%CS_LANG_NAME%.wxl exit /b 1
@REM Convvert CS_VERSION (X.Y.Z) into number (XXYYZZZZ)
@set CS_VERSION_NUM=0
@for /f "tokens=1,2,3 delims=." %%A in ("%CS_VERSION%") do (
@set /a "CS_VERSION_NUM=%%A<<24|%%B<<16|%%C"
)
REM ********* Build 32-bit MSI
candle ClassicStartSetup.wxs -out Temp\ClassicStartSetup32.wixobj -ext WixUIExtension -ext WixUtilExtension -dx64=0 -dCS_LANG_FOLDER=%CS_LANG_FOLDER% -dCS_LANG_NAME=%CS_LANG_NAME%
@if ERRORLEVEL 1 exit /b 1
@REM We need to suppress ICE38 and ICE43 because they apply only to per-user installation. We only support per-machine installs
@REM We need to suppress ICE09 because the helper DLLs need to go into the system directory (for safety reasons)
light Temp\ClassicStartSetup32.wixobj -out Temp\ClassicStartSetup32.msi -ext WixUIExtension -ext WixUtilExtension -loc ..\Localization\%CS_LANG_FOLDER%\ClassicStartText-%CS_LANG_NAME%.wxl -loc ..\Localization\%CS_LANG_FOLDER%\WixUI_%CS_LANG_NAME%.wxl -sice:ICE38 -sice:ICE43 -sice:ICE09
@if ERRORLEVEL 1 exit /b 1
REM ********* Build 64-bit MSI
candle ClassicStartSetup.wxs -out Temp\ClassicStartSetup64.wixobj -ext WixUIExtension -ext WixUtilExtension -dx64=1 -dCS_LANG_FOLDER=%CS_LANG_FOLDER% -dCS_LANG_NAME=%CS_LANG_NAME%
@if ERRORLEVEL 1 exit /b 1
@REM We need to suppress ICE38 and ICE43 because they apply only to per-user installation. We only support per-machine installs
@REM We need to suppress ICE09 because the helper DLLs need to go into the system directory (for safety reasons)
light Temp\ClassicStartSetup64.wixobj -out Temp\ClassicStartSetup64.msi -ext WixUIExtension -ext WixUtilExtension -loc ..\Localization\%CS_LANG_FOLDER%\ClassicStartText-%CS_LANG_NAME%.wxl -loc ..\Localization\%CS_LANG_FOLDER%\WixUI_%CS_LANG_NAME%.wxl -sice:ICE38 -sice:ICE43 -sice:ICE09
@if ERRORLEVEL 1 exit /b 1
REM ********* Build MSI Checksums
start /wait ClassicStartUtility\Release\ClassicStartUtility.exe crcmsi Temp
@if ERRORLEVEL 1 exit /b 1
REM ********* Build bootstrapper
for /f "usebackq tokens=*" %%i in (`"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -latest -products * -requires Microsoft.Component.MSBuild -property installationPath`) do set MSBuildDir=%%i\MSBuild\15.0\Bin\
"%MSBuildDir%MSBuild.exe" ClassicStartSetup.sln /m /t:Rebuild /p:Configuration="Release" /p:Platform="Win32" /verbosity:minimal
@if ERRORLEVEL 1 exit /b 1
md Final
del Final\%CS_INSTALLER_NAME%.exe
copy /B Release\ClassicStartSetup.exe Final\%CS_INSTALLER_NAME%.exe
if defined APPVEYOR (
appveyor PushArtifact Release\ClassicStartSetup.exe -FileName %CS_INSTALLER_NAME%.exe
)
md Output\Releases
copy /B Final\%CS_INSTALLER_NAME%.exe Output\Releases\%CS_INSTALLER_NAME%.exe
SET CS_LANG_FOLDER=
SET CS_LANG_NAME=
SET CS_LANG_NAME_SHORT=
exit /b 0

View File

@@ -1,182 +0,0 @@
// Microsoft Visual C++ generated resource script.
//
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "winres.h"
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
#endif //_WIN32
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE
BEGIN
"resource.h\0"
END
2 TEXTINCLUDE
BEGIN
"#include ""afxres.h""\r\n"
"\0"
END
3 TEXTINCLUDE
BEGIN
"\r\n"
"\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDI_APPICON ICON "ClassicStart.ico"
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION _PRODUCT_VERSION
PRODUCTVERSION _PRODUCT_VERSION
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x4L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "CompanyName", "Passionate-Coder"
VALUE "FileDescription", "Adds classic shell features to Windows 7 and Windows 8"
VALUE "FileVersion", _PRODUCT_VERSION_STR
VALUE "InternalName", "ClassicStartSetup"
VALUE "LegalCopyright", "Copyright (C) 2017-2018, The Passionate-Coder Team"
VALUE "OriginalFilename", "ClassicStartSetup.exe"
VALUE "ProductName", "Classic Start"
VALUE "ProductVersion", _PRODUCT_VERSION_STR
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
/////////////////////////////////////////////////////////////////////////////
//
// MSI_FILE
//
IDR_MSI_FILE32 MSI_FILE "Temp\\ClassicStartSetup32.msi_"
IDR_MSI_FILE64 MSI_FILE "Temp\\ClassicStartSetup64.msi_"
IDR_MSI_CHECKSUM MSI_FILE "msichecksum.bin"
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_DIALOGPWD DIALOGEX 0, 0, 154, 75
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Classic Start 2.8.0 (closed beta)"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
LTEXT "This beta version is password-protected. Please enter the password:",IDC_STATIC,7,7,140,17
EDITTEXT IDC_EDITPWD,7,32,140,14,ES_AUTOHSCROLL
DEFPUSHBUTTON "OK",IDOK,43,54,50,14
PUSHBUTTON "Cancel",IDCANCEL,97,54,50,14
END
/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//
#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO
BEGIN
IDD_DIALOGPWD, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 147
TOPMARGIN, 7
BOTTOMMARGIN, 68
END
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE
BEGIN
IDS_APP_TITLE "Classic Start Setup"
IDS_OLDSTARTMENU "Warning!\nAn old version of the classic start menu is still running. Please close it before installing the new version to avoid crashing Explorer. Right click on the start button and select ""Exit""."
IDS_ERR_CORRUPTED "Failed to extract setup file '%s'. The MSI resource is corrupted."
END
STRINGTABLE
BEGIN
IDS_ERR_INTERNAL "Internal Setup Error"
IDS_ERR_EXTRACT "Failed to extract setup file '%s'."
IDS_ERR_WIN7 "Classic Start requires Windows 7 or later."
IDS_ERR_MSIEXEC "Failed to run msiexec.exe."
END
STRINGTABLE
BEGIN
IDS_HELP "Classic Start Setup will install Classic Start on your computer. Possible command lines:\n <no command line> - runs the installer normally\n extract32 - extracts the 32-bit MSI\n extract64 - extracts the 64-bit MSI\n help, /? - shows the command line help\n <some msiexec options> - the options are passed to msiexec\n * if the options contain %MSI% (all caps) the token is replaced by the name of the extracted MSI file\n * if %MSI% is not found, the setup runs ""msiexec /i <MSI file> <some msiexec options>""\n * run msiexec with no parameters to see the full list of msiexec options\n\nExamples:\n /qn - runs the installer in quiet mode\n /x %MSI% /qb - uninstalls the product in basic UI level\n /f %MSI% - repairs the product\n /l* log.txt - runs the installer and logs the process in the log.txt file\n /qn ADDLOCAL=ClassicExplorer - installs only Classic Explorer in quiet mode\n /qn ADDLOCAL=ClassicStartMenu APPLICATIONFOLDER=C:\\ClassicStart - installs only Classic Start Menu in quiet mode in the folder C:\\ClassicStart\n ADDLOCAL=ClassicStartMenu,ClassicIE - runs the installer in full UI mode with Classic Start Menu and Classic IE checked by default"
END
#endif // English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED

View File

@@ -1,667 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
# This comment is generated by WixEdit, the specific commandline
# arguments for the WiX Toolset are stored here.
candleArgs: "<projectfile>" -out "<projectname>.wixobj" -ext WixUIExtension -ext WixUtilExtension -dx64=0
lightArgs: "<projectname>.wixobj" -out "<projectname>.msi" -ext WixUIExtension -ext WixUtilExtension -loc ClassicStartText-en-US.wxl
-->
<?if $(var.x64)=1 ?>
<?define CS_UPGRADE = "779A74EF-23DE-4C71-AC12-2EE5A542ED34"?>
<?define CS_PLATFORM = "x64"?>
<?define CS_PROGRAM_FILES = "ProgramFiles64Folder"?>
<?define CS_WIN64 = "yes"?>
<?else ?>
<?define CS_UPGRADE = "EB7DA1D9-44EA-43BF-8A08-0B103007D4F2"?>
<?define CS_PLATFORM = "x86"?>
<?define CS_PROGRAM_FILES = "ProgramFilesFolder"?>
<?define CS_WIN64 = "no"?>
<?endif ?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="*" Name="Classic Start" Language="1033" Version="$(env.CS_VERSION)" Manufacturer="PassionateCoder" UpgradeCode="$(var.CS_UPGRADE)">
<Package Description="Classic Start" Comments="Classic Start" InstallerVersion="500" Compressed="yes" Platform="$(var.CS_PLATFORM)" />
<Media Id="1" Cabinet="cshell.cab" EmbedCab="yes" CompressionLevel="high"/>
<Media Id="2" Cabinet="simple.cab" EmbedCab="yes" CompressionLevel="high"/>
<?if $(var.x64)=0 ?>
<Condition Message="!(loc.Error32bit)">not Msix64</Condition>
<?endif ?>
<Condition Message="!(loc.ErrorWin7)">VersionNT&gt;=601</Condition>
<Condition Message="!(loc.ErrorNewVersion)">NOT NEWERPRODUCTFOUND OR Installed</Condition>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="$(var.CS_PROGRAM_FILES)" Name="PFiles">
<Directory Id="APPLICATIONFOLDER" Name="Classic Start">
<Directory Id="Skins" Name="Skins" />
</Directory>
</Directory>
<Directory Id="ProgramMenuFolder" Name="Programs">
<Directory Id="StartMenuDir" Name="Classic Start">
<Component Id="StartMenuDir" Guid="42AA415A-5E61-4238-96B2-A997D1EE5521">
<RemoveFolder Id="StartMenuDir" On="uninstall" />
<CreateFolder />
<Condition>START_MENU_FOLDER=1</Condition>
</Component>
</Directory>
</Directory>
<Directory Id="SystemFolder" />
<Directory Id="System64Folder" />
</Directory>
<Feature Id="ClassicStart" Level="1" Title="Classic Start" ConfigurableDirectory="APPLICATIONFOLDER" AllowAdvertise="no" Absent="disallow" Display="expand" Description="!(loc.ClassicStartDesc)">
<ComponentRef Id="ClassicStart.chm" />
<ComponentRef Id="ClassicStartReadme.rtf" />
<ComponentRef Id="HISTORY.txt" />
<ComponentRef Id="PassionateCoder" />
<ComponentRef Id="TreatAs" />
<ComponentRef Id="HelpLink" />
<ComponentRef Id="ReadmeLink" />
<ComponentRef Id="StartMenuDir" />
<ComponentRef Id="PolicyDefinitions.zip" />
<?if $(var.CS_LANG_NAME)!="en-US" ?>
<ComponentRef Id="LanguageDll" />
<?endif ?>
<Feature Id="ClassicExplorer" Level="1" Title="!(loc.ExplorerTitle)" ConfigurableDirectory="APPLICATIONFOLDER" AllowAdvertise="no" Description="!(loc.ExplorerDesc)">
<ComponentRef Id="ClassicExplorer32.dll" />
<?if $(var.x64)=1 ?>
<ComponentRef Id="ClassicExplorer64.dll" />
<?endif ?>
<ComponentRef Id="ExplorerL10N.ini" />
<ComponentRef Id="ClassicExplorerSettings.exe" />
<ComponentRef Id="ExplorerSettingsLink" />
</Feature>
<Feature Id="ClassicStartMenu" Level="1" Title="!(loc.StartMenuTitle)" ConfigurableDirectory="APPLICATIONFOLDER" AllowAdvertise="no" Description="!(loc.StartMenuDesc)">
<ComponentRef Id="ClassicStartMenu.exe" />
<ComponentRef Id="ClassicStartMenuDLL.dll" />
<ComponentRef Id="StartMenuL10N.ini" />
<ComponentRef Id="StartMenuHelper32.dll" />
<?if $(var.x64)=1 ?>
<ComponentRef Id="StartMenuHelper64.dll" />
<?endif ?>
<ComponentRef Id="StartScreenLink" />
<ComponentRef Id="StartMenuHelperL10N.ini" />
<ComponentRef Id="ClassicSkin.skin" />
<ComponentRef Id="FullGlass.skin" />
<ComponentRef Id="SmokedGlass.skin" />
<ComponentRef Id="WindowsAero.skin" />
<ComponentRef Id="WindowsBasic.skin" />
<ComponentRef Id="WindowsXPLuna.skin" />
<ComponentRef Id="Windows8.skin" />
<ComponentRef Id="Metro.skin" />
<ComponentRef Id="ClassicSkin.skin7" />
<ComponentRef Id="WindowsAero.skin7" />
<ComponentRef Id="Windows8.skin7" />
<ComponentRef Id="Midnight.skin7" />
<ComponentRef Id="Metro.skin7" />
<ComponentRef Id="Metallic.skin7" />
<ComponentRef Id="AutoRun" />
<ComponentRef Id="MenuSettingsLink" />
</Feature>
<Feature Id="ClassicIE" Level="2" Title="!(loc.IETitle)" ConfigurableDirectory="APPLICATIONFOLDER" AllowAdvertise="no" Description="!(loc.IEDesc)">
<ComponentRef Id="ClassicIEDLL_32.dll" />
<ComponentRef Id="ClassicIE_32.exe" />
<?if $(var.x64)=1 ?>
<ComponentRef Id="ClassicIEDLL_64.dll" />
<ComponentRef Id="ClassicIE_64.exe" />
<?endif ?>
<ComponentRef Id="IESettingsLink" />
<Condition Level="1">IE_BUILD&gt;=90000</Condition>
</Feature>
<Feature Id="ClassicStartUpdate" Level="1" Title="!(loc.UpdateTitle)" ConfigurableDirectory="APPLICATIONFOLDER" AllowAdvertise="no" Description="!(loc.UpdateDesc)">
<ComponentRef Id="ClassicStartUpdate.exe" />
<ComponentRef Id="UpdateSettingsLink" />
</Feature>
</Feature>
<UI>
<TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" />
<TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="12" />
<TextStyle Id="WixUI_Font_Title" FaceName="Tahoma" Size="9" Bold="yes" />
<Property Id="DefaultUIFont" Value="WixUI_Font_Normal" />
<Property Id="WixUI_Mode" Value="FeatureTree" />
<DialogRef Id="ErrorDlg" />
<DialogRef Id="FatalError" />
<DialogRef Id="FilesInUse" />
<DialogRef Id="MsiRMFilesInUse" />
<DialogRef Id="PrepareDlg" />
<DialogRef Id="ProgressDlg" />
<DialogRef Id="ResumeDlg" />
<DialogRef Id="UserExit" />
<Publish Dialog="ExitDialog2" Control="Finish" Event="EndDialog" Value="Return" Order="999">1</Publish>
<Publish Dialog="WelcomeDlg2" Control="Next" Event="NewDialog" Value="LicenseAgreementDlg2">1</Publish>
<Publish Dialog="LicenseAgreementDlg2" Control="Back" Event="NewDialog" Value="WelcomeDlg2">1</Publish>
<Publish Dialog="LicenseAgreementDlg2" Control="Next" Event="NewDialog" Value="CustomizeDlg2">LicenseAccepted = "1"</Publish>
<Publish Dialog="CustomizeDlg2" Control="Back" Event="NewDialog" Value="MaintenanceTypeDlg2" Order="1">Installed</Publish>
<Publish Dialog="CustomizeDlg2" Control="Back" Event="NewDialog" Value="LicenseAgreementDlg2" Order="2">NOT Installed</Publish>
<Publish Dialog="CustomizeDlg2" Control="Next" Event="NewDialog" Value="VerifyReadyDlg2">1</Publish>
<Publish Dialog="VerifyReadyDlg2" Control="Back" Event="NewDialog" Value="CustomizeDlg2" Order="1">NOT Installed OR WixUI_InstallMode = "Change"</Publish>
<Publish Dialog="VerifyReadyDlg2" Control="Back" Event="NewDialog" Value="MaintenanceTypeDlg2" Order="2">Installed</Publish>
<Publish Dialog="MaintenanceWelcomeDlg2" Control="Next" Event="NewDialog" Value="MaintenanceTypeDlg2">1</Publish>
<Publish Dialog="MaintenanceTypeDlg2" Control="ChangeButton" Event="NewDialog" Value="CustomizeDlg2">1</Publish>
<Publish Dialog="MaintenanceTypeDlg2" Control="RepairButton" Event="NewDialog" Value="VerifyReadyDlg2">1</Publish>
<Publish Dialog="MaintenanceTypeDlg2" Control="RemoveButton" Event="NewDialog" Value="VerifyReadyDlg2">1</Publish>
<Publish Dialog="MaintenanceTypeDlg2" Control="Back" Event="NewDialog" Value="MaintenanceWelcomeDlg2">1</Publish>
<Dialog Id="WelcomeDlg2" Width="370" Height="270" Title="!(loc.WelcomeDlg_Title)">
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.WixUINext)" />
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
<Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
</Control>
<Control Id="Bitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="234" TabSkip="no" Text="!(loc.WelcomeDlgBitmap)" />
<Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.WixUIBack)" />
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
<Control Id="Description" Type="Text" X="135" Y="80" Width="220" Height="60" Transparent="yes" NoPrefix="yes" Text="!(loc.WelcomeDlgDescription)" />
<Control Id="Title" Type="Text" X="135" Y="20" Width="220" Height="60" Transparent="yes" NoPrefix="yes" Text="!(loc.WelcomeDlgTitle)" />
</Dialog>
<InstallUISequence>
<Show Dialog="WelcomeDlg2" Before="ProgressDlg">NOT Installed</Show>
</InstallUISequence>
<Dialog Id="LicenseAgreementDlg2" Width="370" Height="270" Title="!(loc.LicenseAgreementDlg_Title)">
<Control Id="LicenseAcceptedCheckBox" Type="CheckBox" X="20" Y="207" Width="330" Height="18" CheckBoxValue="1" Property="LicenseAccepted" Text="!(loc.LicenseAgreementDlgLicenseAcceptedCheckBox)" />
<Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.WixUIBack)" />
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.WixUINext)">
<Publish Event="SpawnWaitDialog" Value="WaitForCostingDlg">CostingComplete = 1</Publish>
<Condition Action="disable"><![CDATA[LicenseAccepted <> "1"]]></Condition>
<Condition Action="enable">LicenseAccepted = "1"</Condition>
</Control>
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
<Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
</Control>
<Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="!(loc.LicenseAgreementDlgBannerBitmap)" />
<Control Id="LicenseText" Type="ScrollableText" X="20" Y="60" Width="330" Height="140" Sunken="yes" TabSkip="no">
<Text SourceFile="..\Localization\$(var.CS_LANG_FOLDER)\ClassicStartEULA.rtf" />
</Control>
<Control Id="Print" Type="PushButton" X="100" Y="243" Width="56" Height="17" Text="!(loc.WixUIPrint)">
<Publish Event="DoAction" Value="WixUIPrintEula">1</Publish>
</Control>
<Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
<Control Id="Description" Type="Text" X="25" Y="23" Width="340" Height="15" Transparent="yes" NoPrefix="yes" Text="!(loc.LicenseAgreementDlgDescription)" />
<Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes" Text="!(loc.LicenseAgreementDlgTitle)" />
</Dialog>
<Dialog Id="CustomizeDlg2" Width="370" Height="270" Title="!(loc.CustomizeDlg_Title)" TrackDiskSpace="yes">
<Control Id="Tree" Type="SelectionTree" X="25" Y="85" Width="175" Height="92" Property="_BrowseProperty" Sunken="yes" TabSkip="no" Text="!(loc.CustomizeDlgTree)" />
<Control Id="Browse" Type="PushButton" X="294" Y="212" Width="66" Height="17" Text="!(loc.CustomizeDlgBrowse)">
<Publish Event="SelectionBrowse" Value="BrowseDlg">1</Publish>
<Condition Action="hide">Installed</Condition>
<Condition Action="disable">Installed</Condition>
</Control>
<Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.WixUIBack)" />
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.WixUINext)">
<Subscribe Event="SelectionNoItems" Attribute="Enabled" />
</Control>
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
<Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
</Control>
<Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="!(loc.CustomizeDlgBannerBitmap)" />
<Control Id="Text" Type="Text" X="25" Y="55" Width="320" Height="20" Text="!(loc.CustomizeDlgText)" />
<Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="2" />
<Control Id="Description" Type="Text" X="25" Y="23" Width="280" Height="15" Transparent="yes" NoPrefix="yes" Text="!(loc.CustomizeDlgDescription)" />
<Control Id="Title" Type="Text" X="15" Y="6" Width="210" Height="15" Transparent="yes" NoPrefix="yes" Text="!(loc.CustomizeDlgTitle)" />
<Control Id="Box" Type="GroupBox" X="210" Y="81" Width="150" Height="118" />
<Control Id="ItemDescription" Type="Text" X="215" Y="90" Width="131" Height="50" Text="!(loc.CustomizeDlgItemDescription)">
<Subscribe Event="SelectionDescription" Attribute="Text" />
</Control>
<Control Id="ItemSize" Type="Text" X="215" Y="140" Width="131" Height="50" Text="!(loc.CustomizeDlgItemSize)">
<Subscribe Event="SelectionSize" Attribute="Text" />
</Control>
<Control Id="Location" Type="Text" X="90" Y="214" Width="200" Height="20" Text="!(loc.CustomizeDlgLocation)">
<Subscribe Event="SelectionPath" Attribute="Text" />
<Subscribe Event="SelectionPathOn" Attribute="Visible" />
<Condition Action="hide">Installed</Condition>
</Control>
<Control Id="LocationLabel" Type="Text" X="25" Y="214" Width="65" Height="10" Text="!(loc.CustomizeDlgLocationLabel)">
<Subscribe Event="SelectionPathOn" Attribute="Visible" />
<Condition Action="hide">Installed</Condition>
</Control>
<Control Type="CheckBox" Id="StartMenu" Width="172" Height="17" X="25" Y="181" Text="!(loc.StartMenuFolder)" Property="START_MENU_FOLDER" CheckBoxValue="1">
<Condition Action="hide">Installed</Condition>
</Control>
<Control Type="Line" Id="MiddleLine" Width="370" Height="17" X="0" Y="205">
<Condition Action="hide">Installed</Condition>
</Control>
</Dialog>
<Dialog Id="VerifyReadyDlg2" Width="370" Height="270" Title="!(loc.VerifyReadyDlg_Title)" TrackDiskSpace="yes">
<Control Id="Install" Type="PushButton" ElevationShield="yes" X="236" Y="243" Width="66" Height="17" Default="yes" Hidden="yes" Disabled="yes" Text="!(loc.VerifyReadyDlgInstall)">
<Condition Action="show">NOT Installed AND ALLUSERS</Condition>
<Condition Action="enable">NOT Installed</Condition>
<Condition Action="default">NOT Installed</Condition>
<Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
<Publish Event="SpawnDialog" Value="OutOfRbDiskDlg">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</Publish>
<Publish Event="EndDialog" Value="Return">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
<Publish Event="EnableRollback" Value="False">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
<Publish Event="SpawnDialog" Value="OutOfDiskDlg">(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</Publish>
</Control>
<Control Id="InstallNoShield" Type="PushButton" ElevationShield="no" X="236" Y="243" Width="66" Height="17" Default="yes" Hidden="yes" Disabled="yes" Text="!(loc.VerifyReadyDlgInstall)">
<Condition Action="show">NOT Installed AND NOT ALLUSERS</Condition>
<Condition Action="enable">NOT Installed</Condition>
<Condition Action="default">NOT Installed</Condition>
<Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
<Publish Event="SpawnDialog" Value="OutOfRbDiskDlg">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</Publish>
<Publish Event="EndDialog" Value="Return">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
<Publish Event="EnableRollback" Value="False">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
<Publish Event="SpawnDialog" Value="OutOfDiskDlg">(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</Publish>
</Control>
<Control Id="Change" Type="PushButton" ElevationShield="yes" X="236" Y="243" Width="66" Height="17" Default="yes" Hidden="yes" Disabled="yes" Text="!(loc.VerifyReadyDlgChange)">
<Condition Action="show">WixUI_InstallMode = "Change" AND ALLUSERS AND (ADDLOCAL OR REMOVE)</Condition>
<Condition Action="enable">WixUI_InstallMode = "Change"</Condition>
<Condition Action="default">WixUI_InstallMode = "Change"</Condition>
<Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
<Publish Event="SpawnDialog" Value="OutOfRbDiskDlg">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</Publish>
<Publish Event="EndDialog" Value="Return">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
<Publish Event="EnableRollback" Value="False">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
<Publish Event="SpawnDialog" Value="OutOfDiskDlg">(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</Publish>
</Control>
<Control Id="ChangeNoShield" Type="PushButton" ElevationShield="no" X="236" Y="243" Width="66" Height="17" Default="yes" Hidden="yes" Disabled="yes" Text="!(loc.VerifyReadyDlgChange)">
<Condition Action="show">WixUI_InstallMode = "Change" AND (NOT ALLUSERS OR (NOT ADDLOCAL AND NOT REMOVE))</Condition>
<Condition Action="enable">WixUI_InstallMode = "Change"</Condition>
<Condition Action="default">WixUI_InstallMode = "Change"</Condition>
<Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
<Publish Event="SpawnDialog" Value="OutOfRbDiskDlg">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</Publish>
<Publish Event="EndDialog" Value="Return">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
<Publish Event="EnableRollback" Value="False">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
<Publish Event="SpawnDialog" Value="OutOfDiskDlg">(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</Publish>
</Control>
<Control Id="Repair" Type="PushButton" X="236" Y="243" Width="66" Height="17" Default="yes" Hidden="yes" Disabled="yes" Text="!(loc.VerifyReadyDlgRepair)">
<Condition Action="show">WixUI_InstallMode = "Repair"</Condition>
<Condition Action="enable">WixUI_InstallMode = "Repair"</Condition>
<Condition Action="default">WixUI_InstallMode = "Repair"</Condition>
<Publish Event="ReinstallMode" Value="ecmus"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
<Publish Event="Reinstall" Value="All"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
<Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
<Publish Event="SpawnDialog" Value="OutOfRbDiskDlg">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</Publish>
<Publish Event="EndDialog" Value="Return">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
<Publish Event="EnableRollback" Value="False">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
<Publish Event="SpawnDialog" Value="OutOfDiskDlg">(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</Publish>
</Control>
<Control Id="Remove" Type="PushButton" ElevationShield="yes" X="236" Y="243" Width="66" Height="17" Hidden="yes" Disabled="yes" Text="!(loc.VerifyReadyDlgRemove)">
<Condition Action="show">WixUI_InstallMode = "Remove" AND ALLUSERS</Condition>
<Condition Action="enable">WixUI_InstallMode = "Remove"</Condition>
<Publish Event="Remove" Value="All"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
<Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
<Publish Event="SpawnDialog" Value="OutOfRbDiskDlg">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</Publish>
<Publish Event="EndDialog" Value="Return">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
<Publish Event="EnableRollback" Value="False">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
<Publish Event="SpawnDialog" Value="OutOfDiskDlg">(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</Publish>
</Control>
<Control Id="RemoveNoShield" Type="PushButton" ElevationShield="no" X="236" Y="243" Width="66" Height="17" Hidden="yes" Disabled="yes" Text="!(loc.VerifyReadyDlgRemove)">
<Condition Action="show">WixUI_InstallMode = "Remove" AND NOT ALLUSERS</Condition>
<Condition Action="enable">WixUI_InstallMode = "Remove"</Condition>
<Publish Event="Remove" Value="All"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
<Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
<Publish Event="SpawnDialog" Value="OutOfRbDiskDlg">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</Publish>
<Publish Event="EndDialog" Value="Return">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
<Publish Event="EnableRollback" Value="False">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
<Publish Event="SpawnDialog" Value="OutOfDiskDlg">(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</Publish>
</Control>
<Control Id="InstallTitle" Type="Text" X="15" Y="15" Width="300" Height="15" Transparent="yes" NoPrefix="yes" Hidden="yes" Text="!(loc.VerifyReadyDlgInstallTitle)">
<Condition Action="show">NOT Installed</Condition>
</Control>
<Control Id="InstallText" Type="Text" X="25" Y="70" Width="320" Height="80" Hidden="yes" Text="!(loc.VerifyReadyDlgInstallText)">
<Condition Action="show">NOT Installed</Condition>
</Control>
<Control Id="ChangeTitle" Type="Text" X="15" Y="15" Width="300" Height="15" Transparent="yes" NoPrefix="yes" Hidden="yes" Text="!(loc.VerifyReadyDlgChangeTitle)">
<Condition Action="show">WixUI_InstallMode = "Change"</Condition>
</Control>
<Control Id="ChangeText" Type="Text" X="25" Y="70" Width="320" Height="80" Hidden="yes" Text="!(loc.VerifyReadyDlgChangeText)">
<Condition Action="show">WixUI_InstallMode = "Change"</Condition>
</Control>
<Control Id="RepairTitle" Type="Text" X="15" Y="15" Width="300" Height="15" Transparent="yes" NoPrefix="yes" Hidden="yes" Text="!(loc.VerifyReadyDlgRepairTitle)">
<Condition Action="show">WixUI_InstallMode = "Repair"</Condition>
</Control>
<Control Id="RepairText" Type="Text" X="25" Y="70" Width="320" Height="80" Hidden="yes" NoPrefix="yes" Text="!(loc.VerifyReadyDlgRepairText)">
<Condition Action="show">WixUI_InstallMode = "Repair"</Condition>
</Control>
<Control Id="RemoveTitle" Type="Text" X="15" Y="15" Width="300" Height="15" Transparent="yes" NoPrefix="yes" Hidden="yes" Text="!(loc.VerifyReadyDlgRemoveTitle)">
<Condition Action="show">WixUI_InstallMode = "Remove"</Condition>
</Control>
<Control Id="RemoveText" Type="Text" X="25" Y="70" Width="320" Height="80" Hidden="yes" NoPrefix="yes" Text="!(loc.VerifyReadyDlgRemoveText)">
<Condition Action="show">WixUI_InstallMode = "Remove"</Condition>
</Control>
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
<Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
</Control>
<Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.WixUIBack)">
<Condition Action="default">WixUI_InstallMode = "Remove"</Condition>
</Control>
<Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="!(loc.VerifyReadyDlgBannerBitmap)" />
<Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
</Dialog>
<Dialog Id="MaintenanceWelcomeDlg2" Width="370" Height="270" Title="!(loc.MaintenanceWelcomeDlg_Title)">
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.WixUINext)">
<Publish Event="SpawnWaitDialog" Value="WaitForCostingDlg">CostingComplete = 1</Publish>
</Control>
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
<Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
</Control>
<Control Id="Bitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="234" TabSkip="no" Text="!(loc.MaintenanceWelcomeDlgBitmap)" />
<Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.WixUIBack)" />
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
<Control Id="Title" Type="Text" X="135" Y="20" Width="220" Height="60" Transparent="yes" NoPrefix="yes" Text="!(loc.MaintenanceWelcomeDlgTitle)" />
<Control Id="Description" Type="Text" X="135" Y="70" Width="220" Height="60" Transparent="yes" NoPrefix="yes" Text="!(loc.MaintenanceWelcomeDlgDescription)" />
</Dialog>
<InstallUISequence>
<Show Dialog="MaintenanceWelcomeDlg2" Before="ProgressDlg">Installed AND NOT RESUME AND NOT Preselected</Show>
</InstallUISequence>
<Dialog Id="MaintenanceTypeDlg2" Width="370" Height="270" Title="!(loc.MaintenanceTypeDlg_Title)">
<Control Id="ChangeButton" Type="PushButton" X="40" Y="65" Width="80" Height="17" ToolTip="!(loc.MaintenanceTypeDlgChangeButtonTooltip)" Default="yes" Text="!(loc.MaintenanceTypeDlgChangeButton)">
<Publish Property="WixUI_InstallMode" Value="Change">1</Publish>
</Control>
<Control Id="ChangeText" Type="Text" X="60" Y="85" Width="280" Height="20" Text="!(loc.MaintenanceTypeDlgChangeText)" />
<Control Id="RepairButton" Type="PushButton" X="40" Y="118" Width="80" Height="17" ToolTip="!(loc.MaintenanceTypeDlgRepairButtonTooltip)" Text="!(loc.MaintenanceTypeDlgRepairButton)">
<Publish Property="WixUI_InstallMode" Value="Repair">1</Publish>
</Control>
<Control Id="RepairText" Type="Text" X="60" Y="138" Width="280" Height="30" Text="!(loc.MaintenanceTypeDlgRepairText)" />
<Control Id="RemoveButton" Type="PushButton" X="40" Y="171" Width="80" Height="17" ToolTip="!(loc.MaintenanceTypeDlgRemoveButtonTooltip)" Text="!(loc.MaintenanceTypeDlgRemoveButton)">
<Publish Property="WixUI_InstallMode" Value="Remove">1</Publish>
<Condition Action="disable">ARPNOREMOVE</Condition>
</Control>
<Control Id="RemoveText" Type="Text" X="60" Y="191" Width="280" Height="20" NoPrefix="yes" Text="!(loc.MaintenanceTypeDlgRemoveText)">
<Condition Action="hide">ARPNOREMOVE</Condition>
</Control>
<Control Id="RemoveDisabledText" Type="Text" X="60" Y="191" Width="280" Height="20" NoPrefix="yes" Text="!(loc.MaintenanceTypeDlgRemoveDisabledText)" Hidden="yes">
<Condition Action="show">ARPNOREMOVE</Condition>
</Control>
<Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.WixUIBack)" />
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.WixUINext)" />
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
<Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
</Control>
<Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="!(loc.MaintenanceTypeDlgBannerBitmap)" />
<Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
<Control Id="Title" Type="Text" X="15" Y="6" Width="340" Height="15" Transparent="yes" NoPrefix="yes" Text="!(loc.MaintenanceTypeDlgTitle)" />
<Control Id="Description" Type="Text" X="25" Y="23" Width="340" Height="20" Transparent="yes" NoPrefix="yes" Text="!(loc.MaintenanceTypeDlgDescription)" />
</Dialog>
<Dialog Id="ExitDialog2" Width="370" Height="270" Title="!(loc.ExitDialog_Title)">
<Control Id="Finish" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Cancel="yes" Text="!(loc.WixUIFinish)" />
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.WixUICancel)" />
<Control Id="Bitmap1" Type="Bitmap" X="0" Y="0" Width="370" Height="234" TabSkip="no" Hidden="yes" Text="!(loc.ExitDialogBitmap)">
<Condition Action="show">Installed</Condition>
</Control>
<Control Id="Bitmap2" Type="Bitmap" X="0" Y="0" Width="370" Height="197" TabSkip="no" Hidden="yes" Text="dialog2.jpg">
<Condition Action="show">NOT Installed</Condition>
</Control>
<Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.WixUIBack)" />
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
<Control Id="Description" Type="Text" X="135" Y="70" Width="220" Height="40" Transparent="yes" NoPrefix="yes" Text="!(loc.ExitDialogDescription)" />
<Control Id="Title" Type="Text" X="135" Y="20" Width="220" Height="60" Transparent="yes" NoPrefix="yes" Text="!(loc.ExitDialogTitle)" />
<Control Id="OptionalText" Type="Text" X="135" Y="110" Width="220" Height="80" Transparent="yes" NoPrefix="yes" Hidden="yes" Text="[WIXUI_EXITDIALOGOPTIONALTEXT]">
<Condition Action="show">WIXUI_EXITDIALOGOPTIONALTEXT AND NOT Installed</Condition>
</Control>
<Control Type="Icon" Id="Icon1" Width="12" Height="12" X="7" Y="203" Hidden="yes" Text="web.ico">
<Condition Action="show">NOT Installed</Condition>
</Control>
<Control Type="Hyperlink" Id="Link1" Width="131" Height="10" X="22" Y="204" Hidden="yes" ToolTip="www.classicshell.net">
<Text><![CDATA[<a href="http://www.classicshell.net">!(loc.WebLink)</a>]]></Text>
<Condition Action="show">NOT Installed</Condition>
</Control>
<Control Type="Icon" Id="Icon2" Width="12" Height="12" X="7" Y="220" Hidden="yes" Text="donate.ico">
<Condition Action="show">NOT Installed</Condition>
</Control>
<Control Type="Hyperlink" Id="Link2" Width="112" Height="10" X="22" Y="221" Hidden="yes" ToolTip="www.paypal.com">
<Text><![CDATA[<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=5N8TPRAQJWX8G&lc=US&item_name=Classic%20Shell&no_note=1&no_shipping=1&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted">!(loc.DonateLink)</a>]]></Text>
<Condition Action="show">NOT Installed</Condition>
</Control>
<Control Type="Icon" Id="Icon3" Width="12" Height="12" X="185" Y="203" Hidden="yes" Text="facebook.ico">
<Condition Action="show">NOT Installed</Condition>
</Control>
<Control Type="Hyperlink" Id="Link3" Width="140" Height="10" X="200" Y="204" Hidden="yes" ToolTip="www.facebook.com">
<Text><![CDATA[<a href="https://www.facebook.com/classicshell">!(loc.FacebookLink)</a>]]></Text>
<Condition Action="show">NOT Installed</Condition>
</Control>
<Control Id="OptionalCheckBox" Type="CheckBox" X="188" Y="220" Width="130" Height="12" Hidden="yes" Property="WIXUI_EXITDIALOGOPTIONALCHECKBOX" CheckBoxValue="1" Text="!(loc.ViewReadme)">
<Condition Action="show">NOT Installed</Condition>
</Control>
</Dialog>
<Publish Dialog="ExitDialog2" Control="Finish" Event="DoAction" Value="ViewReadme">WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed</Publish>
<InstallUISequence>
<Show Dialog="ExitDialog2" OnExit="success" />
</InstallUISequence>
<AdminUISequence>
<Show Dialog="ExitDialog2" OnExit="success" />
</AdminUISequence>
</UI>
<UIRef Id="WixUI_Common" />
<UIRef Id="WixUI_ErrorProgressText"/>
<DirectoryRef Id="APPLICATIONFOLDER">
<Component Id="ClassicStart.chm" Guid="29AB35F9-D611-4B34-BCE3-517C10C839AF" Win64="$(var.CS_WIN64)">
<File Id="ClassicStart.chm" KeyPath="yes" Source="..\Localization\$(var.CS_LANG_FOLDER)\ClassicStart.chm" Vital="yes" />
</Component>
<Component Id="ClassicExplorer32.dll" Guid="21833BA5-3F17-4237-BA0C-2D01D273A27F" Win64="$(var.CS_WIN64)">
<File Id="ClassicExplorer32.dll" KeyPath="yes" Source="Output\ClassicExplorer32.dll" Checksum="yes" SelfRegCost="0" Vital="yes" />
</Component>
<Component Id="ClassicExplorerSettings.exe" Guid="CBD00200-FAED-48F6-B8C1-F033BDB00A28" Win64="$(var.CS_WIN64)">
<File Id="ClassicExplorerSettings.exe" KeyPath="yes" Source="Output\ClassicExplorerSettings.exe" Checksum="yes" Vital="yes" />
</Component>
<Component Id="ClassicIEDLL_32.dll" Guid="C85DEB7F-FB76-42E9-B1F4-7A7C7DCBD482" Win64="$(var.CS_WIN64)">
<File Id="ClassicIEDLL_32.dll" KeyPath="yes" Source="Output\ClassicIEDLL_32.dll" Checksum="yes" SelfRegCost="0" Vital="yes" />
</Component>
<Component Id="ClassicIE_32.exe" Guid="0D0BF4CF-9753-4867-9DE5-69D3DA19DC41" Win64="$(var.CS_WIN64)">
<File Id="ClassicIE_32.exe" KeyPath="yes" Source="Output\ClassicIE_32.exe" Checksum="yes" Vital="yes" />
<Shortcut Id="IESettings" Name="IE Settings" Advertise="no" Description="!(loc.IESettingsDesc)" Target="[APPLICATIONFOLDER]ClassicIE_32.exe" WorkingDirectory="APPLICATIONFOLDER">
<ShortcutProperty Key="System.AppUserModel.ID" Value="ClassicStart.ClassicIE.Settings" />
</Shortcut>
</Component>
<?if $(var.x64)=1 ?>
<Component Id="ClassicExplorer64.dll" Guid="A82DBFC3-E19B-4E02-AF50-50363C2B0714" Win64="yes" DiskId="2">
<File Id="ClassicExplorer64.dll" KeyPath="yes" Source="Output\x64\ClassicExplorer64.dll" Checksum="yes" SelfRegCost="0" Vital="yes" />
</Component>
<Component Id="ClassicIEDLL_64.dll" Guid="6EC7C9A0-BB8E-4B4F-9F63-D03EFEB65B41" Win64="yes" DiskId="2">
<File Id="ClassicIEDLL_64.dll" KeyPath="yes" Source="Output\x64\ClassicIEDLL_64.dll" Checksum="yes" SelfRegCost="0" Vital="yes" />
</Component>
<Component Id="ClassicIE_64.exe" Guid="89BDF7B9-D8F4-46BE-9F29-344B384D753C" Win64="yes" DiskId="2">
<File Id="ClassicIE_64.exe" KeyPath="yes" Source="Output\x64\ClassicIE_64.exe" Checksum="yes" Vital="yes" />
</Component>
<Component Id="ClassicStartMenu.exe" Guid="F74C0FF3-A8C0-4B6E-AFD2-F9467DE4D90B" Win64="yes" DiskId="2">
<File Id="ClassicStartMenu.exe" KeyPath="yes" Checksum="yes" Source="Output\x64\ClassicStartMenu.exe" Vital="yes" />
<Shortcut Id="StartMenuSettings" Name="Start Menu Settings" Advertise="no" Arguments="-settings" Description="!(loc.StartSettingsDesc)" Target="[APPLICATIONFOLDER]ClassicStartMenu.exe" WorkingDirectory="APPLICATIONFOLDER">
<ShortcutProperty Key="System.AppUserModel.ID" Value="ClassicStart.ClassicStartMenu.Settings" />
</Shortcut>
</Component>
<Component Id="ClassicStartMenuDLL.dll" Guid="C5226061-17DE-4DF6-A088-CC84F6A7BE84" Win64="yes" DiskId="2">
<File Id="ClassicStartMenuDLL.dll" Checksum="yes" KeyPath="yes" Source="Output\x64\ClassicStartMenuDLL.dll" Vital="yes" />
</Component>
<?else ?>
<Component Id="ClassicStartMenu.exe" Guid="F74C0FF3-A8C0-4B6E-AFD2-F9467DE4D90B" Win64="no" DiskId="2">
<File Id="ClassicStartMenu.exe" KeyPath="yes" Checksum="yes" Source="Output\ClassicStartMenu.exe" Vital="yes" />
<Shortcut Id="StartMenuSettings" Name="Start Menu Settings" Advertise="no" Arguments="-settings" Description="!(loc.StartSettingsDesc)" Target="[APPLICATIONFOLDER]ClassicStartMenu.exe" WorkingDirectory="APPLICATIONFOLDER">
<ShortcutProperty Key="System.AppUserModel.ID" Value="ClassicStart.ClassicStartMenu.Settings" />
</Shortcut>
</Component>
<Component Id="ClassicStartMenuDLL.dll" Guid="C5226061-17DE-4DF6-A088-CC84F6A7BE84" Win64="no" DiskId="2">
<File Id="ClassicStartMenuDLL.dll" Checksum="yes" KeyPath="yes" Source="Output\ClassicStartMenuDLL.dll" Vital="yes" />
</Component>
<?endif ?>
<Component Id="StartScreenLink" Guid="5C71165B-5451-417b-ADF5-86983ED2489A" Win64="$(var.CS_WIN64)">
<Shortcut Id="StartScreen" Name="Start Screen" Advertise="no" Arguments="-togglenew" Description="!(loc.StartScreenDesc)" Target="[APPLICATIONFOLDER]ClassicStartMenu.exe" WorkingDirectory="APPLICATIONFOLDER" Icon="StartScreen.exe">
<ShortcutProperty Key="System.AppUserModel.ID" Value="ClassicStart.ClassicStartMenu.StartScreen" />
<ShortcutProperty Key="System.AppUserModel.StartPinOption" Value="1" />
<ShortcutProperty Key="System.AppUserModel.ExcludeFromShowInNewInstall" Value="1" />
<Icon Id="StartScreen.exe" SourceFile="..\ClassicStartMenu\ClassicStartMenuDLL\startb.ico"/>
</Shortcut>
<CreateFolder />
<Condition>VersionNT&gt;601</Condition>
</Component>
<Component Id="ClassicStartReadme.rtf" Guid="A6B815ED-91BD-4F61-83B3-F98041026BB9" Win64="$(var.CS_WIN64)">
<File Id="ClassicStartReadme.rtf" KeyPath="yes" Source="..\Localization\$(var.CS_LANG_FOLDER)\ClassicStartReadme.rtf" Vital="yes" />
</Component>
<Component Id="ExplorerL10N.ini" Guid="660F2112-3133-4022-9F1E-BC3AED2EB475" Win64="$(var.CS_WIN64)">
<File Id="ExplorerL10N.ini" KeyPath="yes" Source="..\ClassicExplorer\ExplorerL10N.ini" Vital="yes" />
</Component>
<Component Id="StartMenuL10N.ini" Guid="3F784CD2-63B8-46db-888E-5AC20852601E" Win64="$(var.CS_WIN64)">
<File Id="StartMenuL10N.ini" KeyPath="yes" Source="..\ClassicStartMenu\StartMenuL10N.ini" Vital="yes" />
</Component>
<Component Id="StartMenuHelperL10N.ini" Guid="144CE4DC-0C77-4793-B79A-A32E48A90E64" Win64="$(var.CS_WIN64)">
<File Id="StartMenuHelperL10N.ini" KeyPath="yes" Source="..\ClassicStartMenu\StartMenuHelper\StartMenuHelperL10N.ini" Vital="yes" />
</Component>
<Component Id="HISTORY.txt" Guid="5264FC00-E363-45EE-B185-84AA048CD559" Win64="$(var.CS_WIN64)">
<File Id="HISTORY.txt" KeyPath="yes" Source="..\HISTORY.txt" Vital="yes" />
</Component>
<Component Id="ClassicStartUpdate.exe" Guid="FB6C213F-B670-4888-8B2C-12E807E335A7" Win64="$(var.CS_WIN64)">
<File Id="ClassicStartUpdate" KeyPath="yes" Source="Output\ClassicStartUpdate.exe" Checksum="yes" Vital="yes" />
</Component>
<Component Id="PolicyDefinitions.zip" Guid="580A15D0-4023-471d-9D82-9D63FBA42B5D" Win64="$(var.CS_WIN64)">
<File Id="PolicyDefinitions.zip" KeyPath="yes" Source="Output\PolicyDefinitions.zip" Vital="yes" />
</Component>
<?if $(var.CS_LANG_NAME)!="en-US" ?>
<Component Id="LanguageDll" Guid="A709B553-FBFA-4863-A9E5-CCD79CAF1560" Win64="$(var.CS_WIN64)">
<File Id="LanguageDll" KeyPath="yes" Source="..\Localization\$(var.CS_LANG_FOLDER)\$(var.CS_LANG_NAME).dll" Checksum="yes" Vital="yes" />
</Component>
<?endif ?>
</DirectoryRef>
<DirectoryRef Id="Skins">
<Component Id="ClassicSkin.skin" Guid="301CA0BC-1DD4-4A25-8E1E-FA1A0134A814" Win64="$(var.CS_WIN64)">
<File Id="ClassicSkin.skin" KeyPath="yes" Checksum="yes" Source="Output\Classic Skin.skin" Vital="yes" />
</Component>
<Component Id="FullGlass.skin" Guid="B71131E1-ED7C-4EED-9289-528B50E2C8EE" Win64="$(var.CS_WIN64)">
<File Id="FullGlass.skin" KeyPath="yes" Checksum="yes" Source="Output\Full Glass.skin" Vital="yes" />
</Component>
<Component Id="SmokedGlass.skin" Guid="19BF925A-85C0-4EFC-8F0C-091BFE5355FA" Win64="$(var.CS_WIN64)">
<File Id="SmokedGlass.skin" KeyPath="yes" Checksum="yes" Source="Output\Smoked Glass.skin" Vital="yes" />
</Component>
<Component Id="WindowsAero.skin" Guid="31F56072-143D-4483-9590-E928CA6A4C5B" Win64="$(var.CS_WIN64)">
<File Id="WindowsAero.skin" KeyPath="yes" Checksum="yes" Source="Output\Windows Aero.skin" Vital="yes" />
</Component>
<Component Id="WindowsBasic.skin" Guid="64F8BA21-1A66-45f8-9BA6-E27156DCAAAE" Win64="$(var.CS_WIN64)">
<File Id="WindowsBasic.skin" KeyPath="yes" Checksum="yes" Source="Output\Windows Basic.skin" Vital="yes" />
</Component>
<Component Id="WindowsXPLuna.skin" Guid="FBC71683-D1B5-4F6C-A14C-AD9B555D10BB" Win64="$(var.CS_WIN64)">
<File Id="WindowsXPLuna.skin" KeyPath="yes" Checksum="yes" Source="Output\Windows XP Luna.skin" Vital="yes" />
</Component>
<Component Id="Windows8.skin" Guid="3787BF83-4910-4008-8C0A-C82602AE80B7" Win64="$(var.CS_WIN64)">
<File Id="Windows8.skin" KeyPath="yes" Checksum="yes" Source="Output\Windows 8.skin" Vital="yes" />
</Component>
<Component Id="Metro.skin" Guid="E7ADDABB-E019-4893-B0C8-200367EEEBAC" Win64="$(var.CS_WIN64)">
<File Id="Metro.skin" KeyPath="yes" Checksum="yes" Source="Output\Metro.skin" Vital="yes" />
<Condition>VersionNT&gt;601</Condition>
</Component>
<Component Id="ClassicSkin.skin7" Guid="24A14A38-B51B-4F6E-8922-95F868F78934" Win64="$(var.CS_WIN64)">
<File Id="ClassicSkin.skin7" KeyPath="yes" Checksum="yes" Source="Output\Classic Skin.skin7" Vital="yes" />
</Component>
<Component Id="WindowsAero.skin7" Guid="4D2ED9E7-825A-4BC6-8EF9-ED142F6FE15F" Win64="$(var.CS_WIN64)">
<File Id="WindowsAero.skin7" KeyPath="yes" Checksum="yes" Source="Output\Windows Aero.skin7" Vital="yes" />
</Component>
<Component Id="Windows8.skin7" Guid="BF69351E-763F-4A31-8180-7A39AA4541B9" Win64="$(var.CS_WIN64)">
<File Id="Windows8.skin7" KeyPath="yes" Checksum="yes" Source="Output\Windows 8.skin7" Vital="yes" />
</Component>
<Component Id="Midnight.skin7" Guid="CE36C4AD-F3CB-4ae0-AC0A-845F5C7B3ED5" Win64="$(var.CS_WIN64)">
<File Id="Midnight.skin7" KeyPath="yes" Checksum="yes" Source="Output\Midnight.skin7" Vital="yes" />
</Component>
<Component Id="Metro.skin7" Guid="4CA9B157-C098-4137-BD17-107C79CBCF44" Win64="$(var.CS_WIN64)">
<File Id="Metro.skin7" KeyPath="yes" Checksum="yes" Source="Output\Metro.skin7" Vital="yes" />
<Condition>VersionNT&gt;601</Condition>
</Component>
<Component Id="Metallic.skin7" Guid="2167BBCA-FD42-4285-AE00-9CDDDF436B30" Win64="$(var.CS_WIN64)">
<File Id="Metallic.skin7" KeyPath="yes" Checksum="yes" Source="Output\Metallic.skin7" Vital="yes" />
</Component>
</DirectoryRef>
<DirectoryRef Id="TARGETDIR">
<Component Id="PassionateCoder" Guid="19EC9EFC-B901-4EAB-B800-6E98D2261077" Win64="$(var.CS_WIN64)">
<RegistryKey Root="HKLM" Key="Software\PassionateCoder\ClassicStart">
<RegistryValue Type="integer" Name="Version" KeyPath="yes" Value="$(env.CS_VERSION_NUM)" />
<RegistryValue Type="string" Name="Path" Value="[APPLICATIONFOLDER]" />
<?if $(var.CS_LANG_NAME)!="en-US" ?>
<RegistryValue Type="string" Name="DefaultLanguage" Value="$(var.CS_LANG_NAME)" />
<?else ?>
<RegistryValue Type="string" Name="DefaultLanguage" Value="" />
<?endif ?>
</RegistryKey>
</Component>
<Component Id="AutoRun" Guid="64987C22-72C7-419D-B5A5-D2E6CB4865B6" Win64="$(var.CS_WIN64)">
<RegistryKey Root="HKLM" Key="Software\Microsoft\Windows\CurrentVersion\Run">
<RegistryValue Value="&quot;[APPLICATIONFOLDER]ClassicStartMenu.exe&quot; -autorun" Type="string" Name="Classic Start Menu" />
</RegistryKey>
</Component>
<Component Id="TreatAs" Guid="B1E7462A-E1E2-47eb-A42C-7BD272D738AA" Win64="$(var.CS_WIN64)">
<RegistryKey Root="HKCR" Key="CLSID\{ECD4FC4D-521C-11D0-B792-00A0C90312E1}\TreatAs" ForceDeleteOnUninstall="yes" />
</Component>
</DirectoryRef>
<DirectoryRef Id="StartMenuDir">
<Component Id="HelpLink" Guid="D631C351-7BD4-42CE-813C-5D46347068AF">
<Shortcut Id="HelpLink" Name="!(loc.HelpItem)" Advertise="no" Description="!(loc.HelpDesc)" Target="[APPLICATIONFOLDER]ClassicStart.chm" WorkingDirectory="APPLICATIONFOLDER" />
<CreateFolder />
<Condition>START_MENU_FOLDER=1</Condition>
</Component>
<Component Id="ReadmeLink" Guid="A54415C8-412E-4768-8829-8898122E4AED">
<Shortcut Id="ReadmeLink" Name="!(loc.ReadmeItem)" Advertise="no" Description="!(loc.ReadmeDesc)" Target="[APPLICATIONFOLDER]ClassicStartReadme.rtf" WorkingDirectory="APPLICATIONFOLDER" />
<CreateFolder />
<Condition>START_MENU_FOLDER=1</Condition>
</Component>
<Component Id="UpdateSettingsLink" Guid="10B5A082-6C92-4EA7-AFF8-21AE3D2D7FE0">
<Shortcut Id="UpdateSettingsLink" Name="!(loc.UpdateItem)" Advertise="no" Description="!(loc.UpdateSettingsDesc)" Target="[APPLICATIONFOLDER]ClassicStartUpdate.exe" WorkingDirectory="APPLICATIONFOLDER" />
<CreateFolder />
<Condition>START_MENU_FOLDER=1</Condition>
</Component>
<Component Id="ExplorerSettingsLink" Guid="6EC027F2-115D-4110-8189-DDAFC78169EC">
<Shortcut Id="ExplorerSettingsLink" Name="!(loc.ExplorerItem)" Advertise="no" Description="!(loc.ExplorerSettingsDesc)" Target="[APPLICATIONFOLDER]ClassicExplorerSettings.exe" WorkingDirectory="APPLICATIONFOLDER">
<ShortcutProperty Key="System.AppUserModel.ID" Value="ClassicStart.ClassicExplorer.Settings" />
</Shortcut>
<CreateFolder />
<Condition>START_MENU_FOLDER=1</Condition>
</Component>
<Component Id="MenuSettingsLink" Guid="F2B638D3-EBE1-4C8F-9C53-08A4F21ACFA3">
<Shortcut Id="MenuSettingsLink" Name="!(loc.StartMenuItem)" Advertise="no" Description="!(loc.StartSettingsDesc)" Target="[APPLICATIONFOLDER]ClassicStartMenu.exe" WorkingDirectory="APPLICATIONFOLDER" Arguments="-settings">
<ShortcutProperty Key="System.AppUserModel.ID" Value="ClassicStart.ClassicStartMenu.Settings" />
</Shortcut>
<CreateFolder />
<Condition>START_MENU_FOLDER=1</Condition>
</Component>
<Component Id="IESettingsLink" Guid="10C0226C-22A9-49E4-AA65-C96AD7A504CC">
<Shortcut Id="IESettingsLink" Name="!(loc.IEItem)" Advertise="no" Description="!(loc.IESettingsDesc)" Target="[APPLICATIONFOLDER]ClassicIE_32.exe" WorkingDirectory="APPLICATIONFOLDER">
<ShortcutProperty Key="System.AppUserModel.ID" Value="ClassicStart.ClassicIE.Settings" />
</Shortcut>
<CreateFolder />
<Condition>START_MENU_FOLDER=1</Condition>
</Component>
</DirectoryRef>
<DirectoryRef Id="SystemFolder">
<Component Id="StartMenuHelper32.dll" Guid="3B06791F-61E6-4008-9869-A47AE617D809" Win64="no">
<File Id="StartMenuHelper32.dll" KeyPath="yes" Source="Output\StartMenuHelper32.dll" Checksum="yes" SelfRegCost="0" Vital="yes" />
</Component>
</DirectoryRef>
<DirectoryRef Id="System64Folder">
<?if $(var.x64)=1 ?>
<Component Id="StartMenuHelper64.dll" Guid="D103AD49-2C58-4109-9D26-AF1FAD0F556B" Win64="yes" DiskId="2">
<File Id="StartMenuHelper64.dll" KeyPath="yes" Source="Output\x64\StartMenuHelper64.dll" Checksum="yes" SelfRegCost="0" Vital="yes" />
</Component>
<?endif ?>
</DirectoryRef>
<Icon Id="icon.ico" SourceFile="..\ClassicStartSetup\ClassicStart.ico" />
<Property Id="ARPPRODUCTICON" Value="icon.ico" />
<Property Id="ApplicationFolderName" Value="Classic Start" />
<Property Id="WixAppFolder" Value="WixPerMachineFolder" />
<Property Id="ALLUSERS" Value="1" />
<Property Id="WixShellExecTarget" Value="[#ClassicStartReadme.rtf]" />
<Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOX" Value="1" />
<Property Id="ARPHELPLINK" Value="http://www.classicshell.net/forum/" />
<Property Id="ARPSIZE" Value="9000" />
<Property Id="ARPURLINFOABOUT" Value="http://www.classicshell.net/" />
<Property Id="ARPNOMODIFY" Value="1" />
<Property Id="ARPNOREPAIR" Value="1" />
<Property Id="START_MENU_FOLDER" Value="1" />
<Property Id="NOSTART" Value="0" />
<Property Id="IE_BUILD" Value="0">
<RegistrySearch Id="IEBuild" Root="HKLM" Key="Software\Microsoft\Internet Explorer" Name="Build" Type="raw" />
</Property>
<Property Id="APPLICATIONFOLDER">
<RegistrySearch Id="Path" Root="HKLM" Key="Software\PassionateCoder\ClassicStart" Name="Path" Type="raw" Win64="$(var.CS_WIN64)" />
</Property>
<CustomAction Id="ViewReadme" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes" />
<CustomAction Id="LaunchStartMenu" Impersonate="yes" ExeCommand="" FileKey="ClassicStartMenu.exe" Return="asyncNoWait" />
<CustomAction Id="CloseStartMenu" Impersonate="yes" BinaryKey="SetupHelper.exe" Return="ignore" ExeCommand="exitSM" />
<WixVariable Id="WixUIBannerBmp" Value="..\ClassicStartSetup\banner.jpg" />
<WixVariable Id="WixUIDialogBmp" Value="..\ClassicStartSetup\dialog.jpg" />
<Upgrade Id="$(var.CS_UPGRADE)">
<UpgradeVersion Property="PREVIOUSVERSIONSINSTALLED" Maximum="$(env.CS_VERSION)" MigrateFeatures="yes"/>
<UpgradeVersion Property="NEWERPRODUCTFOUND" Minimum="$(env.CS_VERSION)" IncludeMinimum="yes" OnlyDetect="yes" />
</Upgrade>
<InstallExecuteSequence>
<RemoveExistingProducts After="InstallInitialize" />
<Custom Action="CloseStartMenu" Before="InstallValidate"><![CDATA[((!ClassicStartMenu=3) AND (&ClassicStartMenu=2)) OR PREVIOUSVERSIONSINSTALLED OR REINSTALL]]></Custom>
<Custom Action="LaunchStartMenu" After="InstallFinalize"><![CDATA[(!ClassicStartMenu=3 OR &ClassicStartMenu=3) AND NOT REMOVE AND NOSTART<>1]]></Custom>
</InstallExecuteSequence>
<Binary Id="SetupHelper.exe" SourceFile="Output\SetupHelper.exe" />
<Binary Id="dialog2.jpg" SourceFile="..\ClassicStartSetup\dialog2.jpg" />
<Binary Id="donate.ico" SourceFile="..\ClassicStartSetup\donate.ico" />
<Binary Id="web.ico" SourceFile="..\ClassicStartSetup\web.ico" />
<Binary Id="facebook.ico" SourceFile="..\ClassicStartSetup\facebook.ico" />
</Product>
</Wix>

View File

@@ -1,28 +0,0 @@
@echo off
set PATH=C:\Program Files\7-Zip\;C:\Program Files (x86)\HTML Help Workshop;C:\Program Files (x86)\WiX Toolset v3.11\bin\;%PATH%
@cd %~dp0
@rem Clean repository and build fresh. Will erase current changes so disabled by default.
rem git clean -dfx
@rem Default version
@set CS_VERSION=4.3.2
@if defined APPVEYOR_BUILD_VERSION (
@set CS_VERSION=%APPVEYOR_BUILD_VERSION%
)
@rem Convert . to _
@set CS_VERSION_STR=%CS_VERSION:.=_%
@call BuildBinaries.bat
@if ERRORLEVEL 1 exit /b 1
@call _BuildEnglish.bat
@if ERRORLEVEL 1 exit /b 1
call BuildArchives.bat
@if ERRORLEVEL 1 exit /b 1
@exit /b 0

View File

@@ -1,48 +0,0 @@
@rem @echo off
@rem This file is to create all the files required for a new release to publish
set PATH=C:\Program Files\7-Zip\;C:\Program Files (x86)\HTML Help Workshop;C:\Program Files (x86)\WiX Toolset v3.11\bin\;%PATH%
@cd %~dp0
@rem Clean repository and build fresh. Will erase current changes so disabled by default.
rem git clean -dfx
@rem Default version
@set CS_VERSION=4.3.2
@if defined APPVEYOR_BUILD_VERSION (
@set CS_VERSION=%APPVEYOR_BUILD_VERSION%
)
@rem Convert . to _
@set CS_VERSION_STR=%CS_VERSION:.=_%
@call BuildBinaries.bat
@if ERRORLEVEL 1 exit /b 1
@call _BuildEnglish.bat
@if ERRORLEVEL 1 exit /b 1
@rem Build other languages
@call _BuildChineseCN.bat
@if ERRORLEVEL 1 exit /b 1
@call _BuildChineseTW.bat
@if ERRORLEVEL 1 exit /b 1
@call _BuildFrench.bat
@if ERRORLEVEL 1 exit /b 1
@call _BuildGerman.bat
@if ERRORLEVEL 1 exit /b 1
@call _BuildItalian.bat
@if ERRORLEVEL 1 exit /b 1
@call _BuildPolish.bat
@if ERRORLEVEL 1 exit /b 1
@call _BuildRussian.bat
@if ERRORLEVEL 1 exit /b 1
@call _BuildSpanish.bat
@if ERRORLEVEL 1 exit /b 1
call BuildArchives.bat
@if ERRORLEVEL 1 exit /b 1
@exit /b 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -1,852 +0,0 @@
===============================================================================
== Version 4.3.1 general release (Aug, 2017)
===============================================================================
- Official support for the Creators Update version of Windows 10
- Added a setting to clear icon cache
- Multiple minor improvements and bugfixes
===============================================================================
== Version 4.3.0 general release (Jul, 2016)
===============================================================================
- Official support for the Anniversary Update version of Windows 10
- Fixes for issues found during the 4.2.7 beta
===============================================================================
== Version 4.2.7 beta (May, 2016)
===============================================================================
- Fix for a crash on 32-bit Windows 10 systems
===============================================================================
== Version 4.2.6 beta (May, 2016)
===============================================================================
- Improved support for Windows 10 Redstone
- Taskbar skinning - change background color, texture, and text color
- New Metallic skin with many new skin features
- New menu animations
- Ability to execute some start menu commands from the command line
- New buttons for Explorer to change folder settings and to create zip archive
- Ability to change the font and size of the status bar in Explorer
- Multiple minor improvements and bugfixes
===============================================================================
== Version 4.2.5 general release (Nov, 2015)
===============================================================================
- New transparency settings for skins
- New ability to uninstall Metro apps from the start menu
- Improved support for Windows 10
- Improved support for the Edge browser
- Improved search performance
===============================================================================
== Version 4.2.4 general release (Aug, 2015)
===============================================================================
- Finalized support for Windows 10 - multiple bugfixes and performance
improvements
===============================================================================
== Version 4.2.3 release candidate (Jul, 2015)
===============================================================================
- Improved support for Windows 10
- Improved support for touch keyboard
- New command to access the PC settings directly
- New settings to control the color and opacity of the Windows 10 taskbar
- Multiple minor improvements and bugfixes
===============================================================================
== Version 4.2.2 beta (Jun, 2015)
===============================================================================
- Improved support for Windows 10
- New ability to save settings to XML files from command line:
use "ClassicStartMenu.exe -backup <settings file>"
- New skin features, including glass for Windows 10
- Multiple minor improvements and bugfixes
===============================================================================
== Version 4.2.1 general release (Apr, 2015)
===============================================================================
- Improved support for Windows 10
- The start menu searches modern PC settings for Windows 8.1 and Windows 10
- Added support for Scottish, Catalan, Macedonian and Persian languages
- Added new Midnight skin with dark background
- Added new flat Metro skin that uses the start screen colors
- Multiple minor improvements and bugfixes
===============================================================================
== Version 4.2.0 beta (Dec, 2014)
===============================================================================
- Improved support for Windows 10
- New ability to apply settings from XML files from command line:
use "ClassicStartMenu.exe -xml <settings file>"
- New setting to override the system DPI resolution only for the start menu
- New setting to change the user picture
- Improved support for touch and high resolution displays
- Multiple minor improvements and bugfixes
===============================================================================
== Version 4.1.0 general release (Apr, 2014)
===============================================================================
- Improved support for Windows 8.1 Spring Update
- Improved checks for new versions
- Minor stability fixes
===============================================================================
== Version 4.0.6 general release (Apr, 2014)
===============================================================================
- Quick fix for a crash in Explorer
===============================================================================
== Version 4.0.5 general release (Mar, 2014)
===============================================================================
- Improved support for high resolution displays
- Improved support for touch displays
- New button for the Explorer toolbar to toggle the navigation pane
- Added support for animated start buttons
- Multiple minor improvements and bugfixes
===============================================================================
== Version 4.0.4 general release (Jan, 2014)
===============================================================================
- New ADMX files to allow controlling all settings through group policy
- Secure download of language files and new versions
- Multiple minor improvements and bugfixes
===============================================================================
== Version 4.0.2 general release (Oct, 2013)
===============================================================================
- Quick fix for the taskbar showing up on top of fullscreen programs under some
conditions
===============================================================================
== Version 4.0.1 general release (Oct, 2013)
===============================================================================
- New setting to hide Metro apps from the Programs folder
- Improved compatibility with the final build of Windows 8.1
- Minor bugfixes
===============================================================================
== Version 4.0.0 general release (Oct, 2013)
===============================================================================
- The first official release of Classic Start 4.0
- Improved support for downloading and installing language files
- Improved compatibility with Windows 8.1
===============================================================================
== Version 3.9.5 release candidate (Sep, 2013)
===============================================================================
- Windows 8.1 RTM is officially supported
- Added animated menu transitions for the Windows 7 style
- Added status bar for Explorer in Windows 8 and Windows 8.1 to show the total
size of the selected files and the free disk space
- Improved hovering functionality for the start button
- New feature allows administrators to modify the default settings without
locking them
- Fixed many bugs reported during the beta
===============================================================================
== Version 3.9.3 public beta (Aug, 2013)
===============================================================================
- New setting to override the glass color used by the menu
- Support for Nvidia surround and AMD eyefinity
- Many fixes, including a crash that happens on some versions of Windows 8.1
===============================================================================
== Version 3.9.1 public beta (Aug, 2013)
===============================================================================
- The programs tree can be rearranged with drag and drop
- The start button settings are applied immediately and you can see a preview
of the button image in the settings dialog
- The start menu can use the native Windows 8.1 start button
- The Windows 8.1 setting to skip the Metro screen can be accessed through the
Classic Start settings
- New item in the main menu to open the start screen (Windows 8 and 8.1)
- New setting for the Windows 7 style to control the height of the main menu
- The installer uses better compression that reduces the download size by half
- Many bugfixes reported for the previous beta version
===============================================================================
== Version 3.9.0 public beta (Jul, 2013)
===============================================================================
- New Windows 7 style, which replicates the look and feel of the Windows 7
start menu
- Search for indexed files
- Show frequently used programs in the main menu
- Highlight new programs
- Programs can be pinned from Explorer
- Many performance improvements and bug fixes
===============================================================================
== Version 3.6.8 general release (Jun, 2013)
===============================================================================
- Added support for Windows 8.1 Preview
- Modified the Classic Start logo and removed the Metro button by request from
Microsoft
- Fixed some bugs found in the previous version
===============================================================================
== Version 3.6.7 general release (Apr, 2013)
===============================================================================
- Fixed incompatibility with the taskbar of Windows 8 and Windows Server 2012
===============================================================================
== Version 3.6.6 general release (Apr, 2013)
===============================================================================
- New setting to disable the taskbar transparency
- Improved compatibility with future versions of Windows
- Fixed some bugs found in the previous version
===============================================================================
== Version 3.6.5 general release (Dec, 2012)
===============================================================================
- Fixed a crash bug in the start menu for some 64-bit systems
===============================================================================
== Version 3.6.4 general release (Dec, 2012)
===============================================================================
- Fixed a frezing problem when right-clicking on the start button
===============================================================================
== Version 3.6.3 general release (Dec, 2012)
===============================================================================
- Improved performance of the start menu
- Added new Metro-style start button image
- Added support for multiple taskbars in Windows 8
- Fixed some bugs found in the previous version
===============================================================================
== Version 3.6.2 general release (Oct, 2012)
===============================================================================
- Added support for jump lists in the main menu
- Added support for displaying and launching Windows Store apps in Windows 8
- Faster skipping of the Metro screen in Windows 8
- Fixed some bugs found in the previous version
===============================================================================
== Version 3.6.1 general release (Aug, 2012)
===============================================================================
- Fixes a critical bug found in the previous version (the "new version"
notification pops up too often)
===============================================================================
== Version 3.6.0 general release (Aug, 2012)
===============================================================================
- Windows 8 is now officially supported
- Added more customization settings for the start button
- Added a setting to disable all Metro hot corners
- Improved the initial setup of the start menu
- Added support for split menu buttons
- Improved the usage of the Aero colorization in skins
- Fixed some bugs found in the previous version
===============================================================================
== Version 3.5.1 general release (Jun, 2012)
===============================================================================
- Enabled the custom start button for Windows 7 and added more settings
- Added a setting to skip the Metro screen on startup
- Improved compatibility with the IE10's Enhanced Protected Mode
- Fixed some bugs found in the previous version
===============================================================================
== Version 3.5.0 general release (Mar, 2012)
===============================================================================
- Added support for Windows 8 Consumer Preview
* Added customizable start button
* Added a Metro skin for the start menu
* Updated all settings for Windows 8
* Fixed the missing caption in IE10
- Added a setting to control the menu shadows
- Added toolbar commands to map and disconnect network drives
- Improved the responsiveness of the check for a new version
- The check for new version is a separate component that can be skipped
during install
===============================================================================
== Version 3.4.1 general release (Jan, 2012)
===============================================================================
- Fixed a small problem in the automatic check for a new version
===============================================================================
== Version 3.4.0 general release (Jan, 2012)
===============================================================================
- Fixed some minor problems found in the previous release. Most notably the
corrupted text in the toolbar buttons
- Added a check if a new version is available
- Ctrl+Click in the navigation pane opens the folder in a new window
- Alt+Enter in the search box of the start menu shows properties of the
selected item
- The recent documents list can be sorted by name or extension
===============================================================================
== Version 3.3.0 general release (Jan, 2012)
===============================================================================
- Fixed some minor problems found in the previous release
- Improved compatibility with Windows 8 and removed the features that are no
longer necessary or possible
- Added customizable "Windows Explorer" item to the start button context menu
- Added a new "paste shortcuts" command to Explorer
- Added an option to hide the user picture from the Windows start menu
- Ctrl+Shift+Enter can launch commands and documents as administrator from
the start menu
- Added a customizable hotkey for the Up button
===============================================================================
== Version 3.2.0 general release (Aug, 2011)
===============================================================================
- Fixed some minor problems found in the previous release
- Added new setting to show the title in IE9 with no icon
- Added a new "sortby" command to Explorer to sort the folder by given property
- Added support for F2, Del and Alt+Enter keys in the start menu
===============================================================================
== Version 3.1.0 general release (Apr, 2011)
===============================================================================
- Added a new component called Classic IE9. It lets you customize the title bar
and the status bar of Internet Explorer 9
- Added ability to use external search programs from the search box of the
start menu
- Added support for the Lock command in the start menu
===============================================================================
== Version 3.0.0 general release (Mar, 2011)
===============================================================================
- Fixed some minor problems found in the previous version
- Added the contents of the GodMode folder to the search in the start menu
===============================================================================
== Version 2.9.3 release candidate (Feb, 2011)
===============================================================================
- Added a search box to the start menu
- Improved the responsiveness of the start menu by showing the menu first and
loading the icons later
- Added a command in the start menu to create a new shortcut
- Added a way to include a row of icon buttons in the start menu
- Added an option to hide extensions in the start menu
- Added an option to hide the scroll tip in Explorer
- Improved support for icons larger than 32x32
- Added support for the "don't show common start menu items" group policy
- Improved the option to always navigate to the selected folder
===============================================================================
== Version 2.9.2 release candidate (Dec, 2010)
===============================================================================
- Added a toolbar command for creating a new folder
- Added a way for the custom toolbar commands to receive all selected files
- Added a white list and a black list to limit which processes can load Classic
Explorer
- Fixed the Z-order problems when the start menu is activated by hovering
- Fixed the spontaneous expanding of the All Programs menu
- Small improvements to the settings UI
===============================================================================
== Version 2.9.0 beta (Oct, 2010)
===============================================================================
- Replaced the ini files with a graphical interface for editing all settings
- Added a setting to force sorting headers in Windows 7 (based on the
Explorer7Fixes tool by Ian Prest)
- Added more settings
- Added special handling for specific folders in the start menu - Computer,
Recycle Bin, Network, etc
===============================================================================
== Version 2.8.3 beta (Jul, 2010)
===============================================================================
- Added a way to put shell folders as buttons in the toolbar
- Fixed a crash when browsing the assembly cache in the start menu
- Fixed a problem that may corrupt the registry during uninstall
- Added more troubleshooting capabilities
===============================================================================
== Version 2.8.2 beta (Jul, 2010)
===============================================================================
- Added toolbar commands for different Explorer views (Details, List, etc)
- Fixed a freezing bug in the start menu
- Fixed few cosmetic bugs in the skins
===============================================================================
== Version 2.8.1 beta (Jul, 2010)
===============================================================================
- Added an option for cascading All Programs in the Windows start menu
- Added an option to open the start menu when hovering over the start button
- Added a possibility for the skins to include the user name in the start menu
- Added support for dropdown menus and chevrons in the Explorer toolbar
- Added an option to automatically open progress dialogs to show more details
- Converted the help to CHM file format
- A much better installer using WiX
- The settings no longer have semicolon in front of them. Just enter the new
value. Leave the value blank to use the default
- Changes to StartMenu.ini no longer require the start menu to be restarted
===============================================================================
== Version 2.0.0 general release (Jul, 2010)
===============================================================================
- Fixed a bug in the "EnableContextMenu" setting
- Fixed a compatibility bug with Restorator
===============================================================================
== Version 1.9.8 release candidate (Jun, 2010)
===============================================================================
- Fixed a compatibility bug with older applications (you see the message "The
ordinal 345 could not be located in the dynamic link library COMCTL32.dll")
- Fixed a problem with the backing up of the ini files during uninstall
===============================================================================
== Version 1.9.7 release candidate (Jun, 2010)
===============================================================================
- Ctrl+Shift+Click in the start menu runs the program as administrator
- The uninstaller offers to back up the ini files
- Some improvements to the settings
- Fixed a bug that was blocking the toolbar on Windows Vista
- Fixed an incompatibility problem with QTTabBar
- Fixed a start menu bug that was causing a flicker when Windows was running
for too long
- Fixed a hovering bug in the start menu
===============================================================================
== Version 1.9.6 release candidate (May, 2010)
===============================================================================
- Added a setting to track and display the recently used programs
- The middle mouse button can be used to open the start menu
- Fixed an incompatibility with X-Mouse and other mouse bugs
- Fixed some problems with separators
===============================================================================
== Version 1.9.2 release candidate (Apr, 2010)
===============================================================================
- This build contains mostly minor bugfixes found in the previous version
===============================================================================
== Version 1.9.1 release candidate (Apr, 2010)
===============================================================================
- Some skins can support two-column main menu similar to Windows XP
- Some skins can support showing the user picture in the main menu
- Fixed a bug showing an extra "Empty" item in the start menu
- Fixed a bug that broke most foreign translations
- Fixed a bug with the share overlay in the Recycle Bin items
- Added a new Luna skin that is similar to the Windows XP start menu
===============================================================================
== Version 1.9.0 beta (Mar, 2010) - new skin engine
===============================================================================
- The sub-menus can be skinned like the main menu
- Full glass support, even behind the menu items
- More skinnable elements - the sub-menu arrows, the scroll buttons, the
vertical separator
- Skins can provide customization options (small or large icons, add/remove
caption, and many more)
- The start menu plays the system sounds for opening a menu or selecting a
command
===============================================================================
== Version 1.0.3 general release (Mar, 2010)
===============================================================================
- Added an overlay icon for shared folders
- Added a setting for sound alerts when overwriting system or read-only files
- The status bar shows the details of the currently selected file
- The drop down of the address bar is replaced with a list of parent folders
like in Windows XP
- Added translations for Traditional Chinese (Taiwan)
===============================================================================
== Version 1.0.2 general release (Mar, 2010)
===============================================================================
- Added a setting to disable the breadcrumbs
- Added a setting to show the path and icon in the Explorer title bar
- Fixed a bug with the resizing of the Search box in Explorer
===============================================================================
== Version 1.0.1 general release (Feb, 2010)
===============================================================================
- This is a bugfix-only release. Fixes a few rare crashes in the start menu
===============================================================================
== Version 1.0.0 general release (Feb, 2010)
===============================================================================
- Added Up button to the Explorer title bar
- More options for the start menu and for the Explorer toolbar
- The installer supports command line options for logging or unattended install
- Fix for the scroll problems in the Explorer navigation pane (Windows 7 only)
===============================================================================
== Version 0.9.10 release candidate (Jan, 2010) - make your own toolbar
===============================================================================
- The Explorer toolbar can be customized with new icons and additional buttons
- Fixed a crash bug when Windows is restarting
- Fixed a crash bug when Explorer is restarting
- Fixed a bug that was failing to replace the copy dialog for French, Hebrew,
Croatian and Slovenian languages
- Added more options for the navigation pane in Explorer
- Active Accessibility support is enabled by default
===============================================================================
== Version 0.9.9 release candidate (Jan, 2010) - make your own start menu
===============================================================================
- The start menu can be customized with new icons and additional menu items
- The skins in the start menu can have variations
- Added ini files that contain even more customization options for the Explorer
toolbar and the start menu than are available from the Settings dialog box
- Added "New Folder" and "Auto Arrange" commands to the start menu
- The selected menu item fades out like in a real menu
- Added "Email" button to Explorer
- First attempt to support Active Accessibility (disabled by default for now)
===============================================================================
== Version 0.9.8 beta (Jan, 2010) - skins for the start menu
===============================================================================
- Added support for skins in the classic start menu
- Fixed compatibility problems with Unicode-unaware shell extensions (Microangelo
On Display, I'm looking at you)
- The start menu supports auto-hide taskbar and (on Vista only) a taskbar that is
not "always on top"
- Replaced the folder conflict dialog box with a simpler version (similar to the
file conflict dialog box)
- Fixed a crash when right-clicking on the caption area of the start menu
- The start menu remembers the scroll position of scrollable menus
- Added "-open" and "-toggle" command line parameters to ClassicStartMenu.exe to
programmatically open the start menu
===============================================================================
== Version 0.9.7 beta (Dec, 2009)
===============================================================================
- Added free disk space and file size to the status bar in Windows 7 Explorer
- Added dragging with the right mouse button for the start menu
- Fixed a few UAC bugs
- Fixed a few drag and drop bugs
===============================================================================
== Version 0.9.6 beta (Dec, 2009)
===============================================================================
- Added Properties button to the toolbar
- Added settings for the look of the folder tree in Explorer - XP classic,
XP simple, don't fade buttons
- Added option to expand links to folders in the start menu
- Added option to show a confirmation dialog during Log Off from the start menu
- Added option for a hotkey to replace the Win key for the start menu
- The start menu hides the commands to search for printers or computers if
Active Directory is not available
- The start menu accepts click in all of the start button area even if it is not
exactly on the orb
- The start menu doesn't close if you hold down Shift while launching a program.
Allows the user to start multiple programs more easily
- The start menu follows the group policies for showing Run, Shutdown, Help, etc
- Fixed a bug with sorting Favorites and other top-level folders
===============================================================================
== Version 0.9.5 beta (Dec, 2009)
===============================================================================
- Added option to remove the Documents menu and option to use an alternative
search application
- Added more buttons to the toolbar - Cut, Copy, Paste, Delete
- Added option for "big buttons" in the toolbar
- The selected menu item is drawn using the current theme
- Fixed a crash in the start menu
- Fixed a problem when dropping items in an empty sub-menu
===============================================================================
== Version 0.9 beta (Nov, 2009) - first public version
===============================================================================
- Classic start menu
- Replacement for the Copy UI in Vista
- Fix for Alt+Enter in Explorer
- Toolbar for Explorer with Up button

View File

@@ -1,19 +0,0 @@
; TRANSLATE ===================================================================
Title.text = Classic Start 设置
State.text = 状态:
State1.text = 锁定为此设置值
State2.text = 锁定为默认值
State3.text = 未锁定
State1Help.text = 如果将状态设置为“锁定为此设置值”,所有用户都必须使用此设置值。
State2Help.text = 如果将状态设置为“锁定为默认值”,所有用户都必须使用默认值。忽略指定的设置值。
State3Help.text = 如果将状态设置为“未锁定”,用户可自由设定自己喜好的设置值。
ClassicStartCat.text = Classic Start
ClassicStartCatHelp.text = Classic Start 组策略设置
SUPPORTED_CS404.text = 需要安装 Classic Start 4.0.4 或更高的版本。
Language.nameOverride = Classic Start 组件的界面语言
Language.tipOverride = 选择 Classic Start 的区域语言标识(例如,简体中文是 zh-CN美国英语是 en-US德语是 de-DE。界面语言设置值将影响开始菜单、资源管理器的扩展工具栏等组件所显示的文本。
Update.nameOverride = 启用自动检查新版本的功能
Update.tipOverride = 选中此选项时Classic Start 将每周自动检查新发布的版本。在新版本(或当前使用的翻译语言版本)的 Classic Start 发布后,你将收到弹出对话框提示。

View File

@@ -1,50 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<meta http-equiv="Content-Language" content="zh-TW">
<meta content="text/html; charset=big5" http-equiv="content-type"><title>Classic Start</title>
<style type="text/css">
h1 {
color: #0070c0;
font-family: "Times New Roman",Times,serif;
}
body {
font-family: Arial,Helvetica,sans-serif;
}</style></head><body>
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/ClassicStart.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Classic Start 網站" title="Classic Start 網站"></a>&nbsp; Classic Start</h1>
<span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;">4.3.1 版 通用版本</span><br><br>
<h1>什麼是 Classic Start?</h1>
<strong style="color: rgb(79, 129, 189);">Classic Start&#8482;</strong> 是增強 Windows 可用性的工具集。 它有可自訂化的 [開始] 功能表和 [開始] 按鈕,加入 Windows 檔案總管的工具列和支援各種較小的功能。<br>
<br>
<br>
<h1>系統需求</h1>
Classic Start 能在 Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 和 Windows Server 2012 R2 動作。 同時支援 32 和 64 位元 (以相同安裝程式)。 某些 [開始] 功能表的面板需要 啟用 Aero 佈景主題。 其它至少需要 Basic 佈景主題。<br>
<br>
<br>
<h1>元件</h1><br>
Classic Start 有 3 個主要元件:<ul>
<li><a href="ClassicStartMenu.html">Classic Start Menu</a></li>
<li><a href="ClassicExplorer.html">Classic Explorer</a></li>
<li><a href="ClassicIE.html">Classic IE</a></li>
</ul>
<br>
<h1>解除安裝</h1>
您可以從 <span style="font-weight: bold;">控制台 -&gt; 程式和功能</span> 解除安裝 Classic Start。 另一種方式是&nbsp;再次執行安裝程式並選擇 [移除]。<br>可能需要登出以完成程序。<br>
<br>
</body></html>

View File

@@ -1,19 +0,0 @@
; TRANSLATE ===================================================================
Title.text = Classic Start settings
State.text = State:
State1.text = Locked to this value
State2.text = Locked to default
State3.text = Unlocked
State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users.
State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored.
State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting.
ClassicStartCat.text = Classic Start
ClassicStartCatHelp.text = Classic Start group policy settings
SUPPORTED_CS404.text = Requires Classic Start 4.0.4 or later.
Language.nameOverride = Language for Classic Start components
Language.tipOverride = Select the language to be used by Classic Start (for example en-US or de-DE). The language will affect the text in the start menu, toolbars, etc. If the appropriate language DLL is installed, the settings UI may also be translated
Update.nameOverride = Enable automatic checks for new versions
Update.tipOverride = When this is checked, Classic Start will check for new releases every week. You will be notified if there is a new version of the Classic Start software or a new update for your current language

View File

@@ -1,19 +0,0 @@
; TRANSLATE ===================================================================
Title.text = Impostazioni Classic Start
State.text = Stato:
State1.text = Bloccato a questo valore
State2.text = Bloccato al valore predefinito
State3.text = Sbloccato
State1Help.text = Se imposti lo stato a 'Bloccato a questo valore', l'impostazione verrà bloccata a questo valore per tutti gli utenti.
State2Help.text = Se imposti lo stato a 'Bloccato a valore predefinito', l'impostazione verrà bloccata al valore predefinito per tutti gli utenti. Il valore specificato verrà ignorato.
State3Help.text = Se imposti lo stato a 'Sbloccato', il valore predefinito verrà modificato nel valore specificato. Ogni utente potrà modificare questa impostazione.
ClassicStartCat.text = Classic Start
ClassicStartCatHelp.text = Impostazioni policy di gruppo Classic Start
SUPPORTED_CS404.text = Richiede Classic Start 4.0.4 o superiore.
Language.nameOverride = Lingua per i componenti di Classic Start
Language.tipOverride = Seleziona la lingua da usare in Classic Start (per esempio IT o en-US). La lingua modificherà il testo nel menu Start, delle barre strumenti, ecc. Se è installata la DLL appropriata, le impostazioni della UI verranno tradotte
Update.nameOverride = Abilita controllo automatico nuove versioni
Update.tipOverride = Quando questa opzione è selezionata, Classic Start verificherà ogni settimana la disponibilità di nuove versioni. Ti verrà notificato se è disponibile una nuova versione di Classic Start o una nuova versione del tuo file lingua

View File

@@ -1,60 +0,0 @@
; DON'T TRANSLATE =============================================================
; disabled
LogLevel.supportedOn = never
ShowFreeSpace2.supportedOn = never
ShowInfoTip2.supportedOn = never
; os-specific
ReplaceFileUI.supportedOn = win7
ReplaceFolderUI.supportedOn = win7
OverwriteAlertLevel.supportedOn = win7
EnableMore.supportedOn = win7
MoreProgressDelay.supportedOn = win7
FileExplorer.supportedOn = win7
ShowUpButton.supportedOn = win7
UpIconNormal.supportedOn = win7
UpIconPressed.supportedOn = win7
UpIconHot.supportedOn = win7
UpIconDisabled.supportedOn = win7
UpIconSize.supportedOn = win7
FixFolderScroll.supportedOn = win7
ForceRefreshWin7.supportedOn = win7
ShowCaption.supportedOn = win7
ShowIcon.supportedOn = win7
ShowStatusBar.supportedOn = win881
ShowZone.supportedOn = win881
; TRANSLATE ===================================================================
Title.text = Classic Start 設定
State.text = 状態:
State1.text = この値にロックする
State2.text = 既定にロックする
State3.text = ロックを解除する
State1Help.text = 「この値にロックする」の状態に設定すると、設定は全てユーザーに対して指定された値にロックされます。
State2Help.text = 「既定にロックする」の状態に設定すると、設定は全てのユーザーに対して既定値にロックされます。また指定された値は無視されます。
State3Help.text = 「ロックを解除する」の状態に設定すると、設定の既定値は指定された値に変更されます。また個々のユーザーが設定を上書きすることもできます。
ClassicExplorerCat.text = クラシックエクスプローラー
ClassicExplorerCatHelp.text = クラシックエクスプローラーのグループポリシー設定
SUPPORTED_CS404.text = Classic Start 4.0.4以降のバージョンが必要です。
SUPPORTED_CS404_WIN7.text = Windows 7が必要です。
SUPPORTED_CS404_WIN881.text = Windows 8 あるいは Windows 8.1が必要です。
AddressAltD.nameOverride = アドレスバー用ショートカットの追加
AddressAltD.tipOverride = Altキーとの組み合わせでアドレスバーのショートカットに'A'から'Z'の文字を入力してください
EnableSettings.nameOverride = 設定を有効にする
EnableSettings.tipOverride = ユーザーが独自の設定を編集することができます
ProcessWhiteList.nameOverride = プロセスのホワイトリスト
ProcessWhiteList.tipOverride = クラシックエクスプローラーをロードすることを許可するプロセスリストです。(例:メモ帳)プロセスのファイル名のみ、コンマまたはセミコロンで区切り、複数の名前を使用してください。
ProcessBlackList.nameOverride = プロセスのブラックリスト
ProcessBlackList.tipOverride = クラシックエクスプローラーをロードすることを許可しないプロセスリストです。(例:メモ帳)プロセスのファイル名のみ、コンマまたはセミコロンで区切り、複数の名前を使用してください。
ToolbarItems.nameOverride = ツールバーボタン
ToolbarItems.tipOverride = ツールバーで表示するボタンを選択します。\n右の文字列を取得するための最良の方法は、クラシックエクスプローラー設定]のダイアログボックスのボタンを設定し、HKCU\Software\PassionateCoder\ClassicExplorer\SettingからToolbarItemsの名称の値を検索します
; os-specific
FileExplorer.nameOverride = エクスプローラでのみダイアログを有効にする(パフォーマンスが向上します)

View File

@@ -1,25 +0,0 @@
; DON'T TRANSLATE =============================================================
LogLevel.supportedOn=never
; TRANSLATE ===================================================================
Title.text = Classic Start 設定
State.text = 状態:
State1.text = この値にロックする
State2.text = 既定にロックする
State3.text = ロックを解除する
State1Help.text = 「この値にロックする」の状態に設定すると、設定は全てユーザーに対して指定された値にロックされます。
State2Help.text = 「既定にロックする」の状態に設定すると、設定は全てのユーザーに対して既定値にロックされます。また指定された値は無視されます。
State3Help.text = 「ロックを解除する」の状態に設定すると、設定の既定値は指定された値に変更されます。また個々のユーザーが設定を上書きすることもできます。
ClassicIECat.text = Classic IE
ClassicIECatHelp.text = Classic IEのグループポリシー設定
SUPPORTED_CS404.text = Classic Start 4.0.4以降のバージョンが必要です。
SUPPORTED_IE9.text = Internet Explorer 9以降のバージョンが必要です。
EnableSettings.nameOverride = 設定を有効にする
EnableSettings.tipOverride = ユーザーが独自の設定を編集することができます
CaptionFont.tipAddition = .\n\nフォーマットは <font name>, <normal | bold | italic | bold_italic>, <size>です。 例: "Segoe UI, normal, 9"

View File

@@ -1,19 +0,0 @@
; TRANSLATE ===================================================================
Title.text = Classic Start 設定
State.text = 状態:
State1.text = この値にロックする
State2.text = 既定にロックする
State3.text = ロックを解除する
State1Help.text = 「この値にロックする」の状態に設定すると、設定は全てユーザーに対して指定された値にロックされます。
State2Help.text = 「既定にロックする」の状態に設定すると、設定は全てのユーザーに対して既定値にロックされます。また指定された値は無視されます。
State3Help.text = 「ロックを解除する」の状態に設定すると、設定の既定値は指定された値に変更されます。また個々のユーザーが設定を上書きすることもできます。
ClassicStartCat.text = Classic Start
ClassicStartCatHelp.text = Classic Startのグループポリシー設定
SUPPORTED_CS404.text = Classic Start 4.0.4以降のバージョンが必要です。
Language.nameOverride = Classic Startコンポーネント用の言語
Language.tipOverride = Classic Startで使用する言語を選択しますen-US及びde-DE。言語はスタートメニュー、ツールバー等に関するテキストに影響を与えます。適切な言語DLLがインストールされている場合、設定UIも翻訳されます
Update.nameOverride = 自動的な新規バージョンの確認を有効にする
Update.tipOverride = この項目にチェックを入れると、Classic Startは、毎週プログラムの更新を自動的に確認します。プログラム及び言語の更新がある場合、画面に通知されます

View File

@@ -1,191 +0,0 @@
; DON'T TRANSLATE =============================================================
; disabled
CrashDump.supportedOn = never
LogLevel.supportedOn = never
OldProgramsAge.supportedOn = never
DefaultMenuStyle.supportedOn = never
MenuItems.supportedOn = never
Skin1.supportedOn = never
SkinOptions1.supportedOn = never
SkinVariation1.supportedOn = never
Skin2.supportedOn = never
SkinVariation2.supportedOn = never
SkinOptions2.supportedOn = never
SkipMetroCount.supportedOn = never
CompatibilityFixes.supportedOn = never
; skins
SkinC1.supportedOn = classic1
SkinVariationC1.supportedOn = classic1
SkinOptionsC1.supportedOn = classic1
MenuItems1.supportedOn = classic1
SkinC2.supportedOn = classic2
SkinVariationC2.supportedOn = classic2
SkinOptionsC2.supportedOn = classic2
MenuItems2.supportedOn = classic1
SkinW7.supportedOn = win7_style
SkinVariationW7.supportedOn = win7_style
SkinOptionsW7.supportedOn = win7_style
MenuItems7.supportedOn = win7_style
; style-specific
Computer.supportedOn = classic
Favorites.supportedOn = classic
Documents.supportedOn = classic
UserFiles.supportedOn = classic
UserDocuments.supportedOn = classic
UserPictures.supportedOn = classic
ControlPanel.supportedOn = classic
Network.supportedOn = classic
Printers.supportedOn = classic
Shutdown.supportedOn = classic
LogOff.supportedOn = classic
Undock.supportedOn = classic
Search.supportedOn = classic
Help.supportedOn = classic
Run.supportedOn = classic
SearchFilesCommand.supportedOn = classic
SearchResults.supportedOn = classic
SearchResultsMax.supportedOn = classic
MaxMainMenuWidth.supportedOn = classic
MainMenuAnimation.supportedOn = classic
MainMenuAnimationSpeed.supportedOn = classic
MainMenuScrollSpeed.supportedOn = classic
MenuCaption.supportedOn = classic
MenuUsername.supportedOn = classic
ShutdownCommand.supportedOn = win7_style
MinMainHeight.supportedOn = win7_style
ProgramsStyle.supportedOn = win7_style
FoldersFirst.supportedOn = win7_style
OpenPrograms.supportedOn = win7_style
ProgramsMenuDelay.supportedOn = win7_style
ShutdownW7.supportedOn = win7_style
ProgramsWidth.supportedOn = win7_style
JumplistWidth.supportedOn = win7_style
; windows 7
CascadeAll.supportedOn = win7
AllProgramsDelay.supportedOn = win7
InitiallySelect.supportedOn = win7
HideUserPic.supportedOn = win7
SkinA.supportedOn = win7
SkinVariationA.supportedOn = win7
SkinOptionsA.supportedOn = win7
; metro settings
AllTaskbars.supportedOn = win881
AllProgramsMetro.supportedOn = win881
HideProgramsMetro.supportedOn = win881
RecentMetroApps.supportedOn = win881
StartScreenShortcut.supportedOn = win881
SearchMetroApps.supportedOn = win881
DisableHotCorner.supportedOn = win881
OpenMouseMonitor.supportedOn = win881
SkipMetro.supportedOn = win8
; TRANSLATE ===================================================================
Title.text = Classic Start 設定
State.text = 状態:
State1.text = この値にロックする
State2.text = 既定にロックする
State3.text = ロックを解除する
State1Help.text = 「この値にロックする」の状態に設定すると、設定は全てユーザーに対して指定された値にロックされます。
State2Help.text = 「既定にロックする」の状態に設定すると、設定は全てのユーザーに対して既定値にロックされます。また指定された値は無視されます。
State3Help.text = 「ロックを解除する」の状態に設定すると、設定の既定値は指定された値に変更されます。また個々のユーザーが設定を上書きすることもできます。
ClassicStartMenuCat.text = クラシックスタートメニュー
ClassicStartMenuCatHelp.text = クラシックスタートメニューのグループポリシー設定
SUPPORTED_CS404.text = Classic Start 4.0.4以降のバージョンが必要です。
SUPPORTED_CS404_WIN7.text = Windows 7が必要です。
SUPPORTED_CS404_WIN78.text = Windows 7 あるいは Windows 8が必要です。
SUPPORTED_CS404_WIN781.text = Windows 7 あるいは Windows 8.1が必要です。
SUPPORTED_CS404_WIN8.text = Windows 8が必要です。
SUPPORTED_CS404_WIN881.text = Windows 8 あるいは Windows 8.1が必要です。
SUPPORTED_CS404_WIN81.text = Windows 8.1が必要です。
SUPPORTED_CS404_CLASSIC1_STYLE.text = 1列のクラシックメニュースタイルが必要です。
SUPPORTED_CS404_CLASSIC2_STYLE.text = 2列のクラシックメニュースタイルが必要です。
SUPPORTED_CS404_CLASSIC_STYLE.text = クラシックメニュースタイルが必要です。
SUPPORTED_CS404_WIN7_STYLE.text = Windows 7 メニュースタイルが必要です。
EnableSettings.nameOverride = 設定を有効にする
EnableSettings.tipOverride = ユーザーが独自の設定を編集することができます
MenuStyle.nameOverride = メニュースタイル
MenuStyle.tipOverride = スタートメニューの様式を選択します。\nスタイルは、メニューの全体的な外観と機能を決定します。
MenuStyle_Classic1.nameOverride = 1列のクラシック
MenuStyle_Classic2.nameOverride = 2列のクラシック
MenuStyle_Win7.nameOverride = Windows 7
MouseClick.nameOverride = 左クリックで開く
ShiftClick.nameOverride = [シフトキー+クリック]で開く
WinKey.nameOverride = Windowsキーで開く
ShiftWin.nameOverride = [シフトキーWindowsキー]で開く
MiddleClick.nameOverride = ミドルクリックで開く
Hover.nameOverride = マウスカーソルを重ねた際に開く
; skins
SkinC1.nameOverride = 1列のクラシックメニュー用スキン
SkinC1.tipOverride = 1列のクラシックスタイルで使用するスキンを選択します
SkinVariationC1.nameOverride = 1列のクラシックメニュー用スキンのバリエーション
SkinVariationC1.tipOverride = 1列のクラシックスタイルで使用するスキンのバリエーションを選択します(複数のバリエーションをサポートしているスキンの場合)
SkinOptionsC1.nameOverride = 1列のクラシックメニュー用スキンのオプション
SkinOptionsC1.tipOverride = 1列のクラシックスタイルで使用するスキンのオプションを選択します。\nオプションは16進数のリストです。それらを取得するための最良の方法は、[クラシックスタートメニューの設定]のダイアログでオプションを調整し、[HKCU\Software\PassionateCoder\ClassicStartMenu\Settings]からSkinOptionsC1という値を検索することです
MenuItems1.nameOverride = 1列のクラシックメニュー用のメニュー項目
MenuItems1.tipOverride = 1列のクラシックスタイルで使用するメニュー項目を選択します。\n右の文字列を取得する最良の方法は、[クラシックスタートメニューの設定]のダイアログボックス内の項目を設定してから、[HKCU\Software\PassionateCoder\ClassicStartMenu\Settings]からMenuItems1という名称の値を検索することです
SkinC2.nameOverride = 2列のクラシックメニュー用スキン
SkinC2.tipOverride = 2列のクラシックスタイルで使用するスキンを選択します
SkinVariationC2.nameOverride = 2列のクラシックメニュー用スキンのバリエーション
SkinVariationC2.tipOverride = 2列のクラシックスタイルで使用するスキンのバリエーションを選択します(複数のバリエーションをサポートしているスキンの場合)
SkinOptionsC2.nameOverride = 2列のクラシックメニュー用スキンのオプション
SkinOptionsC2.tipOverride = 2列のクラシックスタイルで使用するスキンのオプションを選択します。\nオプションは16進数のリストです。それらを取得するための最良の方法は、[クラシックスタートメニューの設定]のダイアログでオプションを調整し、[HKCU\Software\PassionateCoder\ClassicStartMenu\Settings]からSkinOptionsC2という値を検索することです
MenuItems2.nameOverride = 2列のクラシックメニュー用のメニュー項目
MenuItems2.tipOverride = 2列のクラシックスタイルで使用するメニュー項目を選択します。\n右の文字列を取得する最良の方法は、[クラシックスタートメニューの設定]のダイアログボックス内の項目を設定してから、[HKCU\Software\PassionateCoder\ClassicStartMenu\Settings]からMenuItems2という名称の値を検索することです
SkinW7.nameOverride = Windows 7 スタイル用スキン
SkinW7.tipOverride = Windows 7 スタイルで使用するスキンを選択します
SkinVariationW7.nameOverride = Windows 7 スタイル用スキンのバリエーション
SkinVariationW7.tipOverride = Windows 7 スタイルで使用するスキンのバリエーションを選択します(複数のバリエーションをサポートしているスキンの場合)
SkinOptionsW7.nameOverride = Windows 7 スタイル用スキンのオプション
SkinOptionsW7.tipOverride = Windows 7 スタイルで使用するスキンのオプションを選択します。\nオプションは16進数のリストです。それらを取得するための最良の方法は、[クラシックスタートメニューの設定]のダイアログでオプションを調整し、[HKCU\Software\PassionateCoder\ClassicStartMenu\Settings]からSkinOptionsW7という値を検索することです
MenuItems7.nameOverride = Windows 7 スタイル用のメニュー項目
MenuItems7.tipOverride = Windows 7 スタイルで使用するメニュー項目を選択します。\n右の文字列を取得する最良の方法は、[クラシックスタートメニューの設定]のダイアログボックス内の項目を設定してから、[HKCU\Software\PassionateCoder\ClassicStartMenu\Settings]からMenuItems7という名称の値を検索することです
; windows 7
SkinA.nameOverride = Windows 7 スタートメニューの全てのプログラムサブメニュー用スキン
SkinA.tipOverride = Windows 7 スタートメニューの全てのプログラムサブメニューで使用するスキンを選択します
SkinVariationA.nameOverride = Windows 7 スタートメニューの全てのプログラムサブメニュー用スキンのバリエーション
SkinVariationA.tipOverride = Windows 7 スタートメニューの全てのプログラムサブメニューで使用するスキンのバリエーションを選択します(複数のバリエーションをサポートしているスキンの場合)
SkinOptionsA.nameOverride = Windows 7 スタートメニューの全てのプログラムサブメニュー用スキンのオプション
SkinOptionsA.tipOverride = Windows 7 スタートメニューの全てのプログラムサブメニューで使用するスキンのオプションを選択します。\nオプションは16進数のリストです。それらを取得するための最良の方法は、[クラシックスタートメニューの設定]のダイアログでオプションを調整し、[HKCU\Software\PassionateCoder\ClassicStartMenu\Settings]からSkinOptionsAという値を検索することです
; metro settings
SkipMetro.tipAddition = この設定はWindows8.1で動作しません。デスクトップを起動するために、内蔵のWindowsの設定を使用する必要があります。
; hidden
FolderStartMenu.nameOverride = スタートメニューフォルダ
FolderStartMenu.tipOverride = ユーザーごとのスタートメニューフォルダの上書きを入力してください(また、ユーザーごとのプログラムフォルダを上書きします)。\nパスは環境変数を含めることができます。\n注意この設定は[設定]ダイアログから編集できません
FolderPrograms.nameOverride = プログラムフォルダ
FolderPrograms.tipOverride = ユーザーごとのプログラムフォルダの上書きを入力してください。\nパスは環境変数を含めることができます。\n注意この設定は[設定]ダイアログから編集できません
FolderCommonStartMenu.nameOverride = 共通のスタートメニューフォルダ
FolderCommonStartMenu.tipOverride = 共通のスタートメニューフォルダの上書きを入力します(また、一般的なプログラムフォルダを上書きします)。\nパスは環境変数を含めることができます。\注意:この設定は[設定]ダイアログから編集できません
FolderCommonPrograms.nameOverride = 共通のプログラムフォルダ
FolderCommonPrograms.tipOverride = 一般的なプログラムフォルダの上書きを入力してください。\nパスは環境変数を含めることができます。\n注意この設定は[設定]ダイアログから編集できません
AutoStartDelay.nameOverride = 自動起動の遅延経過時間
AutoStartDelay.tipOverride = ログイン時に自動的に[スタート]メニューを起動する際の遅延経過時間を入力してくださいメニューを起動する際に、ClassicStartMenu.exeを実行して、手動で適用されません。\n注意この設定は[設定]ダイアログから編集できません
; other
StartButtonIcon.tipAddition = 値は、ICOファイルへのパスまたはEXE/ DLLとアイコンのIDへのパスを指定できます
StartButtonPath.tipAddition = 値は、BMPまたはPNGファイルのフルパスです
SoundMain.tipAddition = 値は、システムイベントの名前やWAVファイルへのパスを指定できます
SoundPopup.tipAddition = 値は、システムイベントの名前やWAVファイルへのパスを指定できます
SoundCommand.tipAddition = 値は、システムイベントの名前やWAVファイルへのパスを指定できます
SoundDrop.tipAddition = 値は、システムイベントの名前やWAVファイルへのパスを指定できます
ExpandFolderLinks.tipAddition = 唯一の(ジャンクションなど)シンボリックリンクのためではなく、プレーンのショートカットのために動作します
StartHoverDelay.nameOverride = マウスを重ねた際の遅延経過時間(スタートボタン用)
AllProgramsDelay.nameOverride = マウスを重ねた際の遅延経過時間(Windows 7の全てのプログラム用)
CSMHotkey.tipAddition = .\n\n基本値は、メインキーの仮想コードです。 Altキーのための1024及びCtrnキーのための512、シフトキーのための256を追加します。\n値を取得する最良の方法は、[クラシックスタートメニューの設定]のダイアログで設定したホットキーを選択し、[HKCU\Software\PassionateCoder\ClassicStartMenu\Settings]からCSMHotkeyという名称の値を検索することです
WSMHotkey.tipAddition = .\n\n基本値は、メインキーの仮想コードです。 Altキーのための1024及びCtrnキーのための512、シフトキーのための256を追加します。\n値を取得する最良の方法は、[クラシックスタートメニューの設定]のダイアログで設定したホットキーを選択し、[HKCU\Software\PassionateCoder\ClassicStartMenu\Settings]からWSMHotkeyという名称の値を検索することです

View File

@@ -1,3 +0,0 @@
[fa-IR] - Persian (Iran, Islamic Republic of)
Menu.PinStart = سنجاق کردن به منوی شروع (Classic Start)
Menu.UnpinStart = برداشتن از منوی شروع (Classic Start)

View File

@@ -1,46 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//PL" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>Classic Start</title>
<style type="text/css">
h1 {
color: #0070c0;
font-family: "Times New Roman",Times,serif;
}
body {
font-family: Arial,Helvetica,sans-serif;
}
</style></head><body>
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/ClassicStart.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Strona internetowa Classic Start" title="Strona internetowa Classic Start"></a>&nbsp; Classic Start</h1>
<span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;">Wersja 4.3.1 &#8211; wydanie og&#243;lne</span><br><br>
<h1>Czym jest Classic Start?</h1>
<strong style="color: rgb(79, 129, 189);">Classic Start&#8482;</strong> jest zbiorem funkcji zwi&#281;kszaj&#261;cych u&#380;yteczno&#347;&#263; systemu Windows. Program
posiada konfigurowalne menu Start i przycisk Start, dodaje
pasek narz&#281;dzi do Eksploratora Windows i wspiera wiele innych funkcji.<br>
<br>
<br>
<h1>Wymagania systemowe</h1>
Classic Start dzia&#322;a z Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 i Windows Server 2012 R2. Program obs&#322;uguje 32 i 64-bitowe wersje systemu (instalator dzia&#322;a na obu wersjach). Niekt&#243;re karnacje dla menu Start wymagaj&#261; w&#322;&#261;czonego Aero. Inne wymagaj&#261; co najmniej podstawowej kompozycji.<br>
<br>
<br>
<h1>Sk&#322;adniki</h1><br>
Classic Start sk&#322;ada si&#281; z trzech g&#322;&#243;wnych sk&#322;adnik&#243;w:<ul>
<li><a href="ClassicStartMenu.html">Classic Start Menu</a></li>
<li><a href="ClassicExplorer.html">Classic Explorer</a></li>
<li><a href="ClassicIE.html">Classic IE</a></li>
</ul>
<br>
<h1>Dezinstalacja</h1>
Aby zdeinstalowa&#263; Classic Start przejd&#378; do <span style="font-weight: bold;">Panelu sterowania -&gt; Programy i funkcje</span>.<br>Innym sposobem jest uruchomienie Instalatora programu i wybranie "Usu&#324;".<br>
Zako&#324;czenie procesu mo&#380;e wymaga&#263; wylogowania.<br>
<br>
</body></html>

View File

@@ -1,9 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<meta content="text/html; charset=iso-8859-1" http-equiv="content-type"><title>Classic Start</title>
<style type="text/css">h1 { color: #0070c0; font-family: &quot;Times New Roman&quot;,Times,serif; } body { font-family: Arial,Helvetica,sans-serif; }</style></head><body>
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/ClassicStart.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="&#1042;&#1077;&#1073;-&#1091;&#1079;&#1077;&#1083; Classic Start" title="&#1042;&#1077;&#1073;-&#1091;&#1079;&#1077;&#1083; Classic Start"></a>&nbsp; &#1057;&#1089;&#1099;&#1083;&#1082;&#1080;</h1><span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;"></span><br>&#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1102;&#1102; &#1074;&#1077;&#1088;&#1089;&#1080;&#1102; &#1084;&#1086;&#1078;&#1085;&#1086; &#1085;&#1072;&#1081;&#1090;&#1080; &#1085;&#1072; &#1074;&#1077;&#1073;-&#1091;&#1079;&#1083;&#1077; Classic Start:<br> <a target="_blank" href="http://www.classicshell.net/">http://www.classicshell.net/</a><br> <br> &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088; &#1080;&#1089;&#1090;&#1086;&#1088;&#1080;&#1080; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1072;:<br> <span style="font-weight: bold;">&#1048;&#1089;&#1090;&#1086;&#1088;&#1080;&#1103;: </span><a target="_blank" href="http://www.classicshell.net/history/">http://www.classicshell.net/history/</a><br> <br> <br><h1>&#1055;&#1086;&#1076;&#1076;&#1077;&#1088;&#1078;&#1082;&#1072;</h1>&#1054;&#1090;&#1074;&#1077;&#1090;&#1099; &#1085;&#1072; &#1095;&#1072;&#1089;&#1090;&#1086; &#1079;&#1072;&#1076;&#1072;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1074;&#1086;&#1087;&#1088;&#1086;&#1089;&#1099; &#1089;&#1084;&#1086;&#1090;&#1088;&#1080;&#1090;&#1077; &#1079;&#1076;&#1077;&#1089;&#1100;:<br> <span style="font-weight: bold;">&#1063;&#1072;&#1089;&#1090;&#1086; &#1079;&#1072;&#1076;&#1072;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1074;&#1086;&#1087;&#1088;&#1086;&#1089;&#1099;: </span><a target="_blank" href="http://www.classicshell.net/faq/" target="_blank">http://www.classicshell.net/faq/</a><br> <br> &#1045;&#1089;&#1083;&#1080; &#1074;&#1099; &#1085;&#1077; &#1085;&#1072;&#1096;&#1083;&#1080; &#1089;&#1074;&#1086;&#1081; &#1086;&#1090;&#1074;&#1077;&#1090; &#1074; &#1074; &#1088;&#1072;&#1079;&#1076;&#1077;&#1083;&#1077; &#1095;&#1072;&#1089;&#1090;&#1086; &#1079;&#1072;&#1076;&#1072;&#1074;&#1072;&#1077;&#1084;&#1099;&#1093; &#1074;&#1086;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074;, &#1087;&#1077;&#1088;&#1077;&#1081;&#1076;&#1080;&#1090;&#1077; &#1085;&#1072; &#1092;&#1086;&#1088;&#1091;&#1084;&#1099; &#1086;&#1073;&#1089;&#1091;&#1078;&#1076;&#1077;&#1085;&#1080;&#1103;: <br> <span style="font-weight: bold;">&#1044;&#1080;&#1089;&#1082;&#1091;&#1089;&#1089;&#1080;&#1086;&#1085;&#1085;&#1099;&#1077; &#1092;&#1086;&#1088;&#1091;&#1084;&#1099;: </span><a target="_blank" href="http://www.classicshell.net/forum/viewforum.php?f=6" target="_blank">http://www.classicshell.net/forum/viewforum.php?f=6</a><br> <br> <br><h1>&#1057;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103; &#1086; &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1072;&#1093;</h1>&#1057;&#1086;&#1086;&#1073;&#1097;&#1072;&#1081;&#1090;&#1077; &#1086;&#1073; &#1086;&#1096;&#1080;&#1073;&#1082;&#1072;&#1093; &#1080; &#1086; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1072;&#1093; &#1085;&#1086;&#1074;&#1099;&#1093; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086;&#1089;&#1090;&#1077;&#1081; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1103; &#1085;&#1072; &#1092;&#1086;&#1088;&#1091;&#1084;&#1072;&#1093; &#1088;&#1072;&#1079;&#1088;&#1072;&#1073;&#1086;&#1090;&#1095;&#1080;&#1082;&#1072;: <br> <span style="font-weight: bold;">&#1060;&#1086;&#1088;&#1091;&#1084;&#1099; &#1088;&#1072;&#1079;&#1088;&#1072;&#1073;&#1086;&#1090;&#1095;&#1080;&#1082;&#1072;: </span><a target="_blank" href="http://www.classicshell.net/forum/viewforum.php?f=11" target="_blank">http://www.classicshell.net/forum/viewforum.php?f=11</a><br></body></html>

View File

@@ -1,18 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<meta content="text/html; charset=iso-8859-1" http-equiv="content-type"><title>Classic Start</title>
<style type="text/css">h1 { color: #0070c0; font-family: &quot;Times New Roman&quot;,Times,serif; } body { font-family: Arial,Helvetica,sans-serif; }</style></head><body>
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/ClassicStart.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="&#1042;&#1077;&#1073;-&#1091;&#1079;&#1077;&#1083; Classic Start" title="Classic Start website"></a>&nbsp; Classic Start</h1><span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;">&#1042;&#1077;&#1088;&#1089;&#1080;&#1103;
4.3.1 &#1086;&#1073;&#1097;&#1080;&#1081; &#1074;&#1099;&#1087;&#1091;&#1089;&#1082;</span><br><br><h1>&#1063;&#1090;&#1086; &#1090;&#1072;&#1082;&#1086;&#1077; Classic Start?</h1><strong style="color: rgb(79, 129, 189);">Classic Start™</strong>&#1087;&#1088;&#1077;&#1076;&#1089;&#1090;&#1072;&#1074;&#1083;&#1103;&#1077;&#1090; &#1089;&#1086;&#1073;&#1086;&#1081; &#1082;&#1086;&#1083;&#1083;&#1077;&#1082;&#1094;&#1080;&#1102; &#1091;&#1083;&#1091;&#1095;&#1096;&#1077;&#1085;&#1080;&#1081; &#1076;&#1083;&#1103; Windows. Classic Start &#1080;&#1084;&#1077;&#1077;&#1090; &#1085;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1075;&#1083;&#1072;&#1074;&#1085;&#1086;&#1077; &#1084;&#1077;&#1085;&#1102; &#1080; &#1082;&#1085;&#1086;&#1087;&#1082;&#1091; &#1055;&#1091;&#1089;&#1082;, &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1103;&#1077;&#1090; &#1087;&#1072;&#1085;&#1077;&#1083;&#1100; &#1080;&#1085;&#1089;&#1090;&#1088;&#1091;&#1084;&#1077;&#1085;&#1090;&#1086;&#1074; &#1076;&#1083;&#1103; &#1087;&#1088;&#1086;&#1074;&#1086;&#1076;&#1085;&#1080;&#1082;&#1072; Windows &#1080; &#1087;&#1086;&#1076;&#1076;&#1077;&#1088;&#1078;&#1080;&#1074;&#1072;&#1077;&#1090; &#1084;&#1085;&#1086;&#1078;&#1077;&#1089;&#1090;&#1074;&#1086; &#1084;&#1077;&#1083;&#1082;&#1080;&#1093; &#1092;&#1091;&#1085;&#1082;&#1094;&#1080;&#1081;.<br><br> <br> <br><h1>&#1057;&#1080;&#1089;&#1090;&#1077;&#1084;&#1085;&#1099;&#1077; &#1090;&#1088;&#1077;&#1073;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103;</h1>Classic Start &#1088;&#1072;&#1073;&#1086;&#1090;&#1072;&#1077;&#1090; &#1085;&#1072; Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 &#1080; Windows Server 2012 R2. &#1055;&#1086;&#1076;&#1076;&#1077;&#1088;&#1078;&#1080;&#1074;&#1072;&#1077;&#1090; 32 &#1080; 64-&#1088;&#1072;&#1079;&#1088;&#1103;&#1076;&#1085;&#1099;&#1077; &#1074;&#1077;&#1088;&#1089;&#1080;&#1080; (&#1091;&#1085;&#1080;&#1074;&#1077;&#1088;&#1089;&#1072;&#1083;&#1100;&#1085;&#1072;&#1103; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1072; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1080;). &#1044;&#1083;&#1103; &#1085;&#1077;&#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1093; &#1086;&#1073;&#1083;&#1086;&#1078;&#1077;&#1082; &#1084;&#1077;&#1085;&#1102; &quot;&#1055;&#1091;&#1089;&#1082;&quot; &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1074;&#1082;&#1083;&#1102;&#1095;&#1080;&#1090;&#1100; &#1090;&#1077;&#1084;&#1091; Aero. &#1044;&#1083;&#1103; &#1076;&#1088;&#1091;&#1075;&#1080;&#1093; &#1086;&#1073;&#1083;&#1086;&#1078;&#1077;&#1082; &#1090;&#1088;&#1077;&#1073;&#1091;&#1077;&#1090;&#1089;&#1103; &#1090;&#1077;&#1084;&#1072; &#1091;&#1087;&#1088;&#1086;&#1097;&#1077;&#1085;&#1085;&#1086;&#1075;&#1086; &#1089;&#1090;&#1080;&#1083;&#1103; Windows.<br> <br> <br><h1>&#1050;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090;&#1099;</h1><br> Classic Start &#1080;&#1084;&#1077;&#1077;&#1090; &#1090;&#1088;&#1080; &#1086;&#1089;&#1085;&#1086;&#1074;&#1085;&#1099;&#1093; &#1082;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090;&#1072;:<ul>
<li><a href="ClassicStartMenu.html">Classic Start Menu</a></li>
<li><a href="ClassicExplorer.html">Classic Explorer</a></li>
<li><a href="ClassicIE.html">Classic IE</a></li>
</ul><br><h1>&#1059;&#1076;&#1072;&#1083;&#1077;&#1085;&#1080;&#1077;</h1>&#1042;&#1099; &#1084;&#1086;&#1078;&#1077;&#1090;&#1077; &#1091;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100; Classic Start &#1095;&#1077;&#1088;&#1077;&#1079; <span style="font-weight: bold;">&#1055;&#1072;&#1085;&#1077;&#1083;&#1100; &#1091;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; -&gt; &#1055;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1099; &#1080; &#1082;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090;&#1099;</span>. &#1044;&#1088;&#1091;&#1075;&#1086;&#1081; &#1089;&#1087;&#1086;&#1089;&#1086;&#1073; &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1080;&#1103; &#1079;&#1072;&#1082;&#1083;&#1102;&#1095;&#1072;&#1077;&#1090;&#1089;&#1103; &#1074; &nbsp;&#1074; &#1087;&#1086;&#1074;&#1090;&#1086;&#1088;&#1085;&#1086;&#1084; &#1079;&#1072;&#1087;&#1091;&#1089;&#1082;&#1077; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1084;&#1099; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1082;&#1080; &#1080; &#1074;&#1099;&#1073;&#1086;&#1088;&#1077; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1099; &quot;&#1059;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100;&quot;.<br> &#1042;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086; &#1087;&#1086;&#1090;&#1088;&#1077;&#1073;&#1091;&#1077;&#1090;&#1089;&#1103; &#1079;&#1072;&#1074;&#1077;&#1088;&#1096;&#1080;&#1090;&#1100; &#1089;&#1077;&#1072;&#1085;&#1089; &#1076;&#1083;&#1103; &#1079;&#1072;&#1074;&#1077;&#1088;&#1096;&#1077;&#1085;&#1080;&#1103; &#1101;&#1090;&#1086;&#1075;&#1086; &#1087;&#1088;&#1086;&#1094;&#1077;&#1089;&#1089;&#1072;.<br> <br></body></html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

View File

@@ -1,238 +0,0 @@
version 0.9.7
changelist 00087
32-bit code: {4FB649CF-3B19-44C2-AE13-3978BA10E3C0}
64-bit code: {962E3DB4-82A7-4B38-80B4-F3DB790D9CA2}
version 0.9.8
changelist 00118
32-bit code: {131E8BB5-6E2F-437B-9923-3BAC5402995D}
64-bit code: {4F5A8EAD-D866-47CB-85C3-E17BB328687E}
version 0.9.9
changelist 00157
32-bit code: {962C0EF9-28A6-48B5-AE5D-F8F8B4B1C5F6}
64-bit code: {029C99FA-B112-486A-8350-DA2099C812ED}
version 0.9.10
changelist 00167
32-bit code: {AA86C803-F195-4593-A9EC-24D26D4F9C7E}
64-bit code: {2099745F-EFD7-43C8-9A3A-5EAF01CD56FF}
version 1.0.0
changelist 00197
32-bit code: {EEC423BD-FFA9-4B9F-A562-9C28E4F0D674}
64-bit code: {B38DB50D-325B-4CF7-8464-756368A79F8B}
version 1.0.1
changelist 00202
32-bit code: {FA8F785A-A984-4B9A-86C8-442864DE6952}
64-bit code: {22C2EF92-9D1D-4994-A31D-2D2E53AD3854}
version 1.0.2
changelist 00216
32-bit code: {540A47E4-1D10-40B2-A287-3F5640F14779}
64-bit code: {69012E3A-156A-4C81-9B2A-901716DAAF18}
version 1.0.3
changelist 00292
32-bit code: {6FE3D179-C937-4FA7-8C47-1F08A21965A4}
64-bit code: {3A634415-DE75-4433-B9AB-5171A2BAFF37}
version 1.9.0
changelist 00291
32-bit code: {F260865C-5694-4BB8-9EB2-31D255EF89B4}
64-bit code: {F85FDC1A-D28A-483F-9273-5E76A58DE65D}
version 1.9.1
changelist 00346
32-bit code: {6280BAE2-DE15-4DE0-90DD-B07CFAFD9930}
64-bit code: {B421E57C-B5CC-40BB-89F9-2A7F09720D9D}
version 1.9.2
changelist 00366
32-bit code: {6E328D2B-D432-4120-9E98-6A21CC0B71F9}
64-bit code: {21FD4542-C405-4E78-9C0E-2A400CCC2B16}
version 1.9.6
changelist 00381
32-bit code: {D783B495-F455-4AC3-A0F6-19D96E51C592}
64-bit code: {A648609E-963D-4B5B-BA20-66FCAB7A084C}
version 1.9.7
changelist 00400
32-bit code: {63FF2718-3D8A-4D3F-84C3-089833108981}
64-bit code: {4C605E7D-2FA5-4E96-9B0B-ACF235E9F098}
version 1.9.8
changelist 00409
32-bit code: {088CD28F-6CE6-42FF-8504-79BB7FD3FE5A}
64-bit code: {7B1BB2B9-5384-48F0-A485-A5A97BB33D85}
version 2.0.0
changelist 00492
32-bit code: {4D44EBBE-7D9B-4D9E-A936-D5081ADD4D0D}
64-bit code: {E0D1C1F2-2DD0-4F44-BB9B-F2FBE84CA3AD}
version 2.8.1
changelist 00526
32-bit code: {7F6291BF-6354-4d3f-8BF8-47D8DB46E45C}
64-bit code: {A438E138-03E7-4497-9EB0-BF2B9F693CEC}
version 2.8.2
changelist 00548
32-bit code: {53B0585C-2F70-4fc8-B871-B1F6F34574A9}
64-bit code: {A7798BA8-4D1F-4fdc-8639-64C7F76F4193}
version 2.8.3
changelist 00562
32-bit code: {F9FCCFE9-5AC1-4914-AA94-94A4C3D53157}
64-bit code: {2331A3DB-2BDC-4d85-B473-43AADD9F9BD0}
version 2.9.0
changelist 00640
32-bit code: {8782EDB8-CEEA-4815-9DD6-7156A0174D67}
64-bit code: {82083946-B6A5-4027-BA4D-0A15963F26EB}
version 2.9.2
changelist 00789
32-bit code: {4CF53C25-F79A-4586-B856-D93A9F3EC27A}
64-bit code: {C4F2749D-5377-4F0E-ABD6-730A1D2C6F38}
version 2.9.3
changelist 00875
32-bit code: {AD3387FD-D89E-4555-AEAF-260921A24FB7}
64-bit code: {66A0F974-5E12-4E9D-A123-B1C6B6BA9804}
version 3.0.0
changelist 00907
32-bit code: {94DE9A19-933A-4736-986F-B43973699C19}
64-bit code: {B08E7A0F-FBCE-4EC9-A0AE-75C0FBA1D8B7}
version 3.1.0
changelist 00939
32-bit code: {9032D87D-23E8-4FA1-8422-C11747A4FA23}
64-bit code: {5A2565D0-A773-4C69-A66D-7AAF2039E985}
version 3.1.1
changelist 00939
32-bit code: {E2110713-38F4-4C8C-8B9B-58B5A6C87AEB}
64-bit code: {33A6882A-52A8-41C5-8E14-7C9EAD7B7632}
version 3.2.0
changelist 00953
32-bit code: {101A3855-EB37-4760-9DCB-BA04A28E0F75}
64-bit code: {1EEF5C7E-C371-431D-A507-8C5B46EED7B4}
version 3.3.0
changelist 00975
32-bit code: {19280C26-91D7-46E4-B6E9-49AD73D94E7A}
64-bit code: {8B914004-8378-423E-AD44-DF4551DBC0DB}
version 3.4.0
changelist 00986
32-bit code: {AB2DED49-CC42-4098-AFCD-10C6829B986D}
64-bit code: {DA6725C1-DDEC-4586-A6B9-888279507882}
version 3.4.1
changelist 00987
32-bit code: {3C8B053E-1AAF-46DC-964B-43A7A5EF7FD2}
64-bit code: {BAE303DF-7890-464A-8B48-B4B1A195345A}
version 3.5.0
changelist 01021
32-bit code: {9A4DB3C1-3B93-4CDC-9B9A-22C186079914}
64-bit code: {C7FE12E8-0EA9-492F-84B7-9B5F7E31A772}
version 3.5.1
changelist 01054
32-bit code: {7C9620F8-E361-4382-A5E4-385B8B682913}
64-bit code: {902FEB22-3C4A-4D6C-84F9-C66C35DD299A}
version 3.6.0
changelist 01109
32-bit code: {4E8CF378-2000-408a-837B-89D049EDB8A4}
64-bit code: {ADB63A85-DDF6-4326-B303-B609C394AC4C}
version 3.6.1
changelist 01112
32-bit code: {6C445ECD-A55A-43ca-9311-A738D2B7E23D}
64-bit code: {DC45D291-769A-4608-A688-77E6DBC03498}
version 3.6.2
changelist 01189
32-bit code: {4D39908B-D289-43e2-91EA-E2DD35058870}
64-bit code: {66E2237E-2E10-48a2-B8D3-2092B8BA8484}
version 3.6.3
changelist 01244
32-bit code: {051F5A94-0FC6-454a-85A9-7F0F771B09A9}
64-bit code: {ED6EFFF5-9030-4a56-BA12-4AED38D718AC}
version 3.6.4
changelist 01270
32-bit code: {64AB944D-7A0A-44bd-8F99-E7B3007DF02A}
64-bit code: {01489E0F-02FB-4154-B927-5FED88353702}
version 3.6.5
changelist 01292
32-bit code: {5012C3AD-9A0D-443d-9463-76E45A4655C9}
64-bit code: {CB00799C-0E4F-4fd1-A046-BD24321BCDFF}
version 3.6.6
changelist 01433
32-bit code: {1D1796C4-DCA7-4DD3-A29B-C0AAC1568C72}
64-bit code: {54E8F0F3-1827-4E6E-86C0-F6946E9CBE83}
version 3.6.7
changelist 01451
32-bit code: {D29400E8-A6AB-4AD0-A060-9627EFB283AD}
64-bit code: {7F34ADBE-77C0-47A0-BBC6-B3DA16CE8E68}
version 3.9.1
changelist 01758
version 3.9.5
changelist 01850
version 4.0.0
changelist 01898
version 4.0.2
changelist 01990
version 4.0.4
changelist 02140
version 4.0.5
changelist 02297
version 4.0.6
changelist 02310
version 4.1.0
changelist 02331
version 4.2.0
changelist 02440
version 4.2.1
changelist 02512
version 4.2.2
changelist 02552
version 4.2.3
changelist 02596
version 4.2.4
changelist 02630
version 4.2.5
changelist 02696
version 4.2.6
changelist 02812
version 4.2.7
changelist 02819

View File

@@ -14,7 +14,7 @@ body {
}
</style></head><body>
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/ClassicStart.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Classic Start website" title="Classic Start website"></a>&nbsp; Classic Explorer</h1><span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;"></span><br>
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/OpenShell.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Open-Shell website" title="Open-Shell website"></a>&nbsp; Classic Explorer</h1><span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;"></span><br>
<span style="font-weight: bold; color: rgb(79, 129, 189);">Classic
Explorer</span> is a plugin for Windows Explorer that:
@@ -309,12 +309,12 @@ system will treat it as a name of a string in the <span style="font-weight: bold
file. The actual text will depend on the current language setting. This
is useful when creating a toolbar that can be used by multiple languages.<br>
<br>
<span style="font-weight: bold;">Note to developers: </span>Buttons for custom commands can be checked or disabled. The toolbar checks the registry key <span style="font-weight: bold;">HKCU\Software\PassionateCoder\ClassicExplorer</span>
<span style="font-weight: bold;">Note to developers: </span>Buttons for custom commands can be checked or disabled. The toolbar checks the registry key <span style="font-weight: bold;">HKCU\Software\OpenShell\ClassicExplorer</span>
for a DWORD value with the name of the button (the name used in left
column). 0 means normal, 1 is disabled and 2 is checked. The toolbar
reads the registry keys on startup. To force the buttons to update
their state after that you need to find all Explorer windows, locate
the child window with class <span style="font-weight: bold;">ClassicStart.CBandWindow</span>, and post a message <span style="font-weight: bold;">WM_CLEAR</span>. This is useful if you are developing a custom exe to be used by the toolbar.<br>
the child window with class <span style="font-weight: bold;">OpenShell.CBandWindow</span>, and post a message <span style="font-weight: bold;">WM_CLEAR</span>. This is useful if you are developing a custom exe to be used by the toolbar.<br>
<br>
<h1><a name="examples"></a>Examples for Custom Commands</h1>
@@ -368,7 +368,7 @@ no user can edit them:<br>
<img style="width: 682px; height: 465px;" alt="" src="images/up_locked.png"><br>
In this example the setting "Show Up button" is locked to always be
"Before Back/Forward" and can't be changed by any user. This is achieved
by adding the setting to the <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicExplorer</span> registry key. Create a string value called "ShowUpButton" and set it to "BeforeBack".<br>
by adding the setting to the <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicExplorer</span> registry key. Create a string value called "ShowUpButton" and set it to "BeforeBack".<br>
<br>In some cases you may not want to lock the value for all users, but
simply modify the initial value of the setting. In such case add
"_Default" to the name of the value. For example if you want the Up
@@ -376,7 +376,7 @@ button to be before Back by default but still allow the users to change
it if they wish, create a string value named "ShowUpButton_Default" and
set it to "BeforeBack".<br>
<br>
The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in <span style="font-weight: bold;">HKEY_CURRENT_USER\Software\PassionateCoder\ClassicExplorer\Settings</span>.<br>
The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in <span style="font-weight: bold;">HKEY_CURRENT_USER\Software\OpenShell\ClassicExplorer\Settings</span>.<br>
Sometimes you may want to lock a setting to its default value, but you
don't know what the default value is. Then create a DWORD value and set
it to 0xDEFA.<br>
@@ -430,7 +430,7 @@ interface (except the Settings dialog box) is localized in 35
languages.<br>
The Settings dialog box is translated in a smaller number of languages.
The default installation contains only English. More languages can be
downloaded from the <a href="http://www.classicshell.net/translations/">translations page</a>. Make sure you download the translation package for the exact version of Classic Start.<br>
downloaded from the <a href="http://www.classicshell.net/translations/">translations page</a>. Make sure you download the translation package for the exact version of Open-Shell.<br>
<span style="font-weight: bold;"></span><br>

View File

@@ -29,7 +29,7 @@ ShowZone.supportedOn = win881
; TRANSLATE ===================================================================
Title.text = Classic Start settings
Title.text = Open-Shell settings
State.text = State:
State1.text = Locked to this value
State2.text = Locked to default
@@ -40,7 +40,7 @@ State3Help.text = If you set the state to 'Unlocked', the default value for the
ClassicExplorerCat.text = Classic Explorer
ClassicExplorerCatHelp.text = Classic Explorer group policy settings
SUPPORTED_CS404.text = Requires Classic Start 4.0.4 or later.
SUPPORTED_CS404.text = Requires Open-Shell 4.0.4 or later.
SUPPORTED_CS404_WIN7.text = Requires Windows 7.
SUPPORTED_CS404_WIN881.text = Requires Windows 8 or Windows 8.1.
@@ -53,7 +53,7 @@ ProcessWhiteList.tipOverride = List of processes that can load Classic Explorer.
ProcessBlackList.nameOverride = Process black list
ProcessBlackList.tipOverride = List of processes that will not load Classic Explorer. Use only the file name of the process (like "notepad.exe"), separate multiple names with a comma or semicolon.
ToolbarItems.nameOverride = Toolbar buttons
ToolbarItems.tipOverride = Select the buttons to be shown in the toolbar.\nThe best way to get the right string is to configure the buttons in the Classic Explorer settings dialog and then look up the value named ToolbarItems in HKCU\Software\PassionateCoder\ClassicExplorer\Settings
ToolbarItems.tipOverride = Select the buttons to be shown in the toolbar.\nThe best way to get the right string is to configure the buttons in the Classic Explorer settings dialog and then look up the value named ToolbarItems in HKCU\Software\OpenShell\ClassicExplorer\Settings
NoInitialToolbar.nameOverride = No initial showing of the toolbar
NoInitialToolbar.tipOverride = When this is checked, the Explorer toolbar will not be automatically displayed

View File

@@ -24,7 +24,7 @@ body {
}
</style></head><body>
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/ClassicStart.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Classic Start website" title="Classic Start website"></a>&nbsp;
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/OpenShell.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Open-Shell website" title="Open-Shell website"></a>&nbsp;
Classic IE</h1><span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;"></span><span style="color: rgb(79, 129, 189); font-weight: bold;"><br>
Classic IE</span>
is a
@@ -77,12 +77,12 @@ Press OK to store your settings. You need to restart Internet Explorer to apply
The settings are
per user and are stored in the registry. By default every user can edit
all of their settings. An administrator can lock specific settings, so
no user can edit them. This is achieved by adding the setting to the <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicIE</span> registry key.<br>
no user can edit them. This is achieved by adding the setting to the <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE</span> registry key.<br>
<br>
You may also wish to not lock the setting but only override its initial
value. Then add "_Default" to the name of the registry value.<br>
<br>
The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in <span style="font-weight: bold;">HKEY_CURRENT_USER\Software\PassionateCoder\ClassicIE\Settings</span>.<br>
The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in <span style="font-weight: bold;">HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\Settings</span>.<br>
Sometimes you may want to lock a setting to its default value, but you
don't know what the default value is. Then create a DWORD value and set

View File

@@ -6,7 +6,7 @@ LogLevel.supportedOn = never
; TRANSLATE ===================================================================
Title.text = Classic Start settings
Title.text = Open-Shell settings
State.text = State:
State1.text = Locked to this value
State2.text = Locked to default
@@ -17,7 +17,7 @@ State3Help.text = If you set the state to 'Unlocked', the default value for the
ClassicIECat.text = Classic IE
ClassicIECatHelp.text = Classic IE group policy settings
SUPPORTED_CS404.text = Requires Classic Start 4.0.4 or later.
SUPPORTED_CS404.text = Requires Open-Shell 4.0.4 or later.
SUPPORTED_IE9.text = Requires Internet Explorer 9 or later.

View File

@@ -14,12 +14,12 @@ body {
}
</style></head><body>
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/ClassicStart.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Classic Start website" title="Classic Start website"></a>&nbsp; License Agreement<br>
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/OpenShell.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Open-Shell website" title="Open-Shell website"></a>&nbsp; License Agreement<br>
</h1><br>
<span style="font-weight: bold; color: rgb(79, 129, 189);">
Classic Shell © 2009-2017, Ivo Beltchev <a target="_blank" href="http://www.classicshell.net/"></span>http://www.classicshell.net/</a><br>
<span style="font-weight: bold; color: rgb(79, 129, 189);">
Classic Start © 2017-2018, The Passionate-Coder Team <a target="_blank" href="https://github.com/passionate-coder"></span>https://github.com/passionate-coder</a><br>
Open-Shell © 2017-2018, The Open-Shell Team <a target="_blank" href="https://github.com/open-shell"></span>https://github.com/open-shell</a><br>
<br>
<span style="font-weight: bold;">BY USING THIS SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.</span><br>
<br>
@@ -36,7 +36,7 @@ If you comply with these license terms, you have the rights below.<br>
<p><span style="font-weight: bold;">REDISTRIBUTION RIGHTS.</span> You may redistribute the software as long as you do it free of charge and you don&#8217;t misrepresent the origin of the software.</p>
</li>
<li>
<p><span style="font-weight: bold;">TRADEMARKS.</span> The Classic Start name and logo are trademarks of the author. Using them to to identify other products or services is not permitted.</p>
<p><span style="font-weight: bold;">TRADEMARKS.</span> The Open-Shell name and logo are trademarks of the author. Using them to to identify other products or services is not permitted.</p>
</li>
<li>
<p><span style="font-weight: bold;">DISCLAIMER OF WARRANTY.</span>

View File

@@ -4,7 +4,7 @@
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>Classic Start</title>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>Open-Shell</title>
<style type="text/css">
h1 {
color: #0070c0;
@@ -15,7 +15,7 @@ body {
}
</style></head><body>
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/ClassicStart.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Classic Start website" title="Classic Start website"></a>&nbsp; Links</h1><span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;"></span><br>The latest version can be found on the Classic Start website:<br>
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/OpenShell.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Open-Shell website" title="Open-Shell website"></a>&nbsp; Links</h1><span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;"></span><br>The latest version can be found on the Open-Shell website:<br>
<a target="_blank" href="http://www.classicshell.net/">http://www.classicshell.net/</a><br>
<br>
View the project history here:<br>

View File

@@ -7,39 +7,39 @@
{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}}
{\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}}
{\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1
\pard\keepn\widctlpar\s1\sb240\sa60\sl276\slmult1\kerning32\b\f0\fs32 Localization of Classic Start\par
\pard\keepn\widctlpar\s1\sb240\sa60\sl276\slmult1\kerning32\b\f0\fs32 Localization of Open-Shell\par
\pard\nowidctlpar\kerning0\b0\f1\fs20\par
This file explains the localization system used by Classic Start and how to translate Classic Start in new languages.\par
This file explains the localization system used by Open-Shell and how to translate Open-Shell in new languages.\par
\par
\pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 1. What can be localized\par
\pard\nowidctlpar\b0\i0\f1\fs20\par
Classic Start has 2 major systems for providing localized text.\par
Open-Shell has 2 major systems for providing localized text.\par
\par
The first one is the L10N.ini files. There are 3 files \endash ExplorerL10N.ini, StartMenuL10N.ini and StartMenuHelperL10N.ini. They contain translations for the text in Explorer and the start menu that users will encounter during normal use. These files contain translations for all of the 35 supported languages. Each language is separated in its own section. You will generally not need to edit these files unless you find a typo. If you do, please send the correction to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 , so I can fix the typo in the next release.\par
\par
The second system is for localizing the settings UI and the system messages that Classic Start displays. The translations are packaged into a resource DLL with the name of the language \endash en-US.dll, ja-JP.dll, etc. The DLL can contain:\par
The second system is for localizing the settings UI and the system messages that Open-Shell displays. The translations are packaged into a resource DLL with the name of the language \endash en-US.dll, ja-JP.dll, etc. The DLL can contain:\par
\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table with replacement strings\par
{\pntext\f2\'B7\tab}Dialog resources for the Settings UI\par
{\pntext\f2\'B7\tab}Overrides for text lines in the L10N.ini files\par
\pard\nowidctlpar\par
The same DLL contains resources for all of the Classic Start components \endash Classic Explorer, Classic Start Menu, etc. Generally resources from 2000 to 3000 belong to Classic Explorer, from 3000 to 4000 belong to Classic Start Menu, from 5000 to 6000 belong to Classic IE, 6000 to 7000 belong to the updater component and from 4000 to 5000 are shared by all components.\par
The same DLL contains resources for all of the Open-Shell components \endash Classic Explorer, Open-Shell Menu, etc. Generally resources from 2000 to 3000 belong to Classic Explorer, from 3000 to 4000 belong to Open-Shell Menu, from 5000 to 6000 belong to Classic IE, 6000 to 7000 belong to the updater component and from 4000 to 5000 are shared by all components.\par
\par
\pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 2. What else can be localized (if you really want to)\par
\pard\nowidctlpar\b0\i0\f1\fs20\par
Classic Start is designed to mainly support localizations for the UI. Localizations for other areas, like the installer and the documentation will require more work.\par
Open-Shell is designed to mainly support localizations for the UI. Localizations for other areas, like the installer and the documentation will require more work.\par
\par
To translate the installer you need to translate the ClassicStartText-en-US.wxl file. It contain the text for the installer. One benefit of translating the installer is that you can localize the names of the shortcuts in the Start menu. You also need to translate the ClassicStartReadme.rtf file and ClassicStartEULA.rtf if you want them to display in your language.\par
To translate the installer you need to translate the OpenShellText-en-US.wxl file. It contain the text for the installer. One benefit of translating the installer is that you can localize the names of the shortcuts in the Start menu. You also need to translate the OpenShellReadme.rtf file and OpenShellEULA.rtf if you want them to display in your language.\par
\par
To translate the help file you will need to translate the HTML files included in ClassicStartLoc.zip. If you install the tool HTML Help Workshop from Microsoft, you will be able to also compile the CHM file and preview it yourself. Use the ClassicStart.hhp help project file for that.\par
To translate the help file you will need to translate the HTML files included in OpenShellLoc.zip. If you install the tool HTML Help Workshop from Microsoft, you will be able to also compile the CHM file and preview it yourself. Use the OpenShell.hhp help project file for that.\par
\par
To translate the group policies you will need to translate the files ClassicExplorerADMX.txt, ClassicIEADMX.txt, ClassicStartADMX.txt and ClassicStartMenuADMX.txt. You may also translate the PolicyDefinitions.rtf file.\par
To translate the group policies you will need to translate the files ClassicExplorerADMX.txt, ClassicIEADMX.txt, OpenShellADMX.txt and MenuADMX.txt. You may also translate the PolicyDefinitions.rtf file.\par
\par
When you are done, send all translations to me and I will prepare an installer for your language. \par
\par
@@ -49,18 +49,18 @@ When you are done, send all translations to me and I will prepare an installer f
\pard\nowidctlpar\b0\i0\f1\fs20\par
Look at the provided \b en-US.dll\b0 file. It contains all English resources that can be translated.\par
\b\i Note:\b0 Classic Start doesn\rquote t need the en-US.dll file. The English text is already built-in. The purpose of the en-US.dll file is to serve as an example and starting point for other languages.\par
\b\i Note:\b0 Open-Shell doesn\rquote t need the en-US.dll file. The English text is already built-in. The purpose of the en-US.dll file is to serve as an example and starting point for other languages.\par
\i0\par
The localization DLL contains the following resources:\par
\par
\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A version resource. It must match the version of Classic Start it is intended to be used with. The reason is that the text often changes between versions, so translations from one version will not work with the next. You may also use the comments section to list your name as the author.\par
\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A version resource. It must match the version of Open-Shell it is intended to be used with. The reason is that the text often changes between versions, so translations from one version will not work with the next. You may also use the comments section to list your name as the author.\par
\pard\nowidctlpar\li720\par
\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table. Provides translations for the UI text in Classic Start. Use the text from en-US.dll as a source. The string table doesn\rquote t need to include all strings. If a string is missing, it will stay in English.\line\par
\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table. Provides translations for the UI text in Open-Shell. Use the text from en-US.dll as a source. The string table doesn\rquote t need to include all strings. If a string is missing, it will stay in English.\line\par
{\pntext\f2\'B7\tab}A set of dialog resources. These are the dialog boxes that the Settings UI needs. You can replace the text in the dialogs with your own. You can also resize some of the dialog elements to make the text fit. Like with the strings, if a dialog is missing from the DLL, the English version will be used.\line\par
{\pntext\f2\'B7\tab}A L10N resource (its resource ID must be 1). This is a UTF-16 text file that contains replacement strings for the ini files. For example the ini files do not have the text \ldblquote Settings for Classic Start Menu\rdblquote translated in all languages (since I don\rquote t know how to say it in all 35 languages). So the DLL can provide the translations for the current language. It is possible to replace even text that is already translated \endash for example if you want to fix a typo in the ini file, or to provide a better version of some text line.\line\par
{\pntext\f2\'B7\tab}A L10N resource (its resource ID must be 1). This is a UTF-16 text file that contains replacement strings for the ini files. For example the ini files do not have the text \ldblquote Settings for Open-Shell Menu\rdblquote translated in all languages (since I don\rquote t know how to say it in all 35 languages). So the DLL can provide the translations for the current language. It is possible to replace even text that is already translated \endash for example if you want to fix a typo in the ini file, or to provide a better version of some text line.\line\par
\pard\widctlpar\sa200\sl276\slmult1 You can edit a DLL using a resource editor like Visual Studio, Res Hacker, and many others.\par
@@ -88,7 +88,7 @@ Look at the provided \b en-US.csv\b0 file. It is a tab-separated file in UTF-16
\pard\nowidctlpar\par
\par
Once you are done, send the CSV file to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 and I will convert that text into a DLL and upload it to the Classic Start website.\par
Once you are done, send the CSV file to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 and I will convert that text into a DLL and upload it to the Open-Shell website.\par
\par
\pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 5. Special characters\par
@@ -105,4 +105,4 @@ Some text lines in the DLL or the CSV contain special characters. They are:\par
In general, try to keep the special characters as they are.\par
\par
}

View File

@@ -8,7 +8,7 @@
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>Classic Start</title>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>Open-Shell</title>
<style type="text/css">
h1 {
color: #0070c0;
@@ -19,16 +19,16 @@ body {
}
</style></head><body>
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/ClassicStart.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Classic Start website" title="Classic Start website"></a>&nbsp; Classic Start</h1>
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/OpenShell.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Open-Shell website" title="Open-Shell website"></a>&nbsp; Open-Shell</h1>
<span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;">Version 4.3.1 &#8211; general release</span><br><br>
<h1>What is Classic Start?</h1>
<strong style="color: rgb(79, 129, 189);">Classic Start&#8482;</strong> is a collection of usability enhancement for Windows. It
<h1>What is Open-Shell?</h1>
<strong style="color: rgb(79, 129, 189);">Open-Shell&#8482;</strong> is a collection of usability enhancement for Windows. It
has a customizable Start menu and Start button, it adds a
toolbar for Windows Explorer and supports a variety of smaller features.<br>
<br>
<br>
<h1>System Requirements</h1>
Classic Start works on Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2,
Open-Shell works on Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2,
Windows Server 2012 and Windows Server 2012 R2. Both 32 and 64-bit versions are
supported (the same installer works for both). Some skins for the start menu
require Aero theme to be enabled. Others require at least Basic theme.<br>
@@ -36,14 +36,14 @@ require Aero theme to be enabled. Others require at least Basic theme.<br>
<br>
<h1>Components</h1><br>
Classic Start has three major components:<ul>
<li><a href="ClassicStartMenu.html">Classic Start Menu</a></li>
Open-Shell has three major components:<ul>
<li><a href="Menu.html">Open-Shell Menu</a></li>
<li><a href="ClassicExplorer.html">Classic Explorer</a></li>
<li><a href="ClassicIE.html">Classic IE</a></li>
</ul>
<br>
<h1>Uninstallation</h1>
You can uninstall Classic Start from <span style="font-weight: bold;">Control Panel -&gt; Programs and Features</span>. Another way is&nbsp; to run the setup again and chose "Remove".<br>
You can uninstall Open-Shell from <span style="font-weight: bold;">Control Panel -&gt; Programs and Features</span>. Another way is&nbsp; to run the setup again and chose "Remove".<br>
A logoff may be required to complete the process.<br>
<br>
</body></html>

View File

@@ -9,7 +9,7 @@
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>Classic Start Menu</title>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>Open-Shell Menu</title>
<style type="text/css">
h1 {
font-family: "Times New Roman",Times,serif;
@@ -23,9 +23,9 @@ body {
}
</style></head><body><span style="font-weight: bold;"></span><span style="font-weight: bold;"></span>
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/ClassicStart.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Classic Start website" title="Classic Start website"></a>&nbsp;
Classic Start Menu</h1><span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;"></span><span style="color: rgb(79, 129, 189); font-weight: bold;"><br>
Classic Start Menu</span>
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/OpenShell.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Open-Shell website" title="Open-Shell website"></a>&nbsp;
Open-Shell Menu</h1><span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;"></span><span style="color: rgb(79, 129, 189); font-weight: bold;"><br>
Open-Shell Menu</span>
is a flexible start menu that can mimic the menu behavior of Windows
2000, XP and Windows 7. It has a variety of advanced features:
<ul>
@@ -189,7 +189,7 @@ The icon can be:<br style="font-weight: bold;">
<ul>
<li><span style="font-weight: bold;">left blank</span> - then if the link attribute points to a file or a folder, the icon of that file or folder will be used<br>
<span style="font-weight: bold;"></span></li><li><span style="font-weight: bold;">resource file,icon ID</span> - for example <span style="font-weight: bold;">%windir%\notepad.exe,2</span>. Do not leave space between the file name and the comma. <span style="font-weight: bold;">Make sure you are using the icon's resource ID, and not the icon's index.</span> For best results use the <span style="font-weight: bold;">[...]</span> button next to the icon box<br>
</li><li><span style="font-weight: bold;">,icon ID</span> - same as above, but the resource file is the <span style="font-weight: bold;">ClassicStartMenuDLL.dll</span> itself. This is useful when referring to the start menu's own icons<br>
</li><li><span style="font-weight: bold;">,icon ID</span> - same as above, but the resource file is the <span style="font-weight: bold;">MenuDLL.dll</span> itself. This is useful when referring to the start menu's own icons<br>
</li><li><span style="font-weight: bold;">icon file</span> -&nbsp; for example <span style="font-weight: bold;">C:\Program Files\Mozilla Thunderbird\Email.ico</span></li><li><span style="font-weight: bold;">none</span> - this will use a blank icon</li>
</ul>
If the label or the tip attribute start with <span style="font-weight: bold;">$</span> (dollar sign), then the system will treat it as a name of a string in the <span style="font-weight: bold;">StartMenuL10N.ini</span>
@@ -213,7 +213,7 @@ no user can edit them:<br>
<img src="images/settings5.png" style="width: 688px; height: 472px;" alt=""><br>
In this example the setting "Enable right-click menu" is locked to always
be unchecked and can't be changed by any user. This is achieved
by adding the setting to the <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicStartMenu</span> registry key. Create a DWORD value called "EnableContextMenu" and set it to 0.<br>
by adding the setting to the <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\Menu</span> registry key. Create a DWORD value called "EnableContextMenu" and set it to 0.<br>
<br>
In some cases you may not want to lock the value for all users, but
simply modify the initial value of the setting. In such case add
@@ -222,7 +222,7 @@ menu to be disabled by default but still allow the users to enable it
if they wish, create a DWORD value named "EnableContextMenu_Default"
and set it to 0.<br>
<br>
The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in <span style="font-weight: bold;">HKEY_CURRENT_USER\Software\PassionateCoder\ClassicStartMenu\Settings</span>.<br>
The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in <span style="font-weight: bold;">HKEY_CURRENT_USER\Software\OpenShell\StartMenu\Settings</span>.<br>
Sometimes you may want to lock a setting to its default value, but you
don't know what the default value is. Then create a DWORD value and set
@@ -243,12 +243,12 @@ Editing the settings through group policies is also supported. Extract the file
<h1><a name="skins"></a>More About Skins</h1>
You can pick from the many pre-installed skins:<br>
<br>
<img src="images/skins.gif" style="width: 250px; height: 470px;" alt="Skins for Classic Start Menu" title="Skins for Classic Start Menu"><br>
<img src="images/skins.gif" style="width: 250px; height: 470px;" alt="Skins for Open-Shell Menu" title="Skins for Open-Shell Menu"><br>
<br>Or you can download and install additional 3rd party skins (from
the main website or from another place). After you download a new skin
you
must copy the <span style="font-weight: bold;">.skin</span> file to the Skins directory &#8211; usually <span style="font-weight: bold; color: rgb(79, 129, 189);">C:\Program
Files\Classic Start\Skins</span>. After that it will be available in the settings.<br>
Files\Open-Shell\Skins</span>. After that it will be available in the settings.<br>
<br>
<strong>Note:</strong> Some skins may be specifically designed for
Classic, Basic, or Aero mode. For example an Aero skin may require
@@ -297,7 +297,7 @@ Search with Bing: <span style="font-weight: bold;">http://www.bing.com/search?q=
<br>
<br>
<h1><a name="button"></a>Custom Start Button<br>
</h1>Classic Start can add its own start button to the taskbar. It can
</h1>Open-Shell can add its own start button to the taskbar. It can
even replace the default start button in Windows 7. You can choose from
an Aero-style orb, a rectangular classic button, or
you can make your own. For a custom start button you need an image that
@@ -321,12 +321,12 @@ languages.<br>
The Settings dialog box is translated in a smaller number of languages.
The default installation contains only English. More languages can be
downloaded from the <a href="http://www.classicshell.net/translations/">translations page</a>. Make sure you download the translation package for the exact version of Classic Start.<br>
downloaded from the <a href="http://www.classicshell.net/translations/">translations page</a>. Make sure you download the translation package for the exact version of Open-Shell.<br>
<br>
<br><h1><a name="command_line"></a>Command Line</h1>
The <span style="font-weight: bold; color: rgb(0, 112, 192);">ClassicStartMenu.exe</span> supports 5 command line parameters: <span style="font-weight: bold; color: rgb(0, 112, 192);">-open</span>, <span style="font-weight: bold; color: rgb(0, 112, 192);">-toggle</span>, <span style="font-weight: bold; color: rgb(0, 112, 192);">-togglenew</span>, <span style="font-weight: bold; color: rgb(0, 112, 192);">-exit </span>and <span style="font-weight: bold; color: rgb(0, 112, 192);">-settings</span>.<br>
The <span style="font-weight: bold; color: rgb(0, 112, 192);">StartMenu.exe</span> supports 5 command line parameters: <span style="font-weight: bold; color: rgb(0, 112, 192);">-open</span>, <span style="font-weight: bold; color: rgb(0, 112, 192);">-toggle</span>, <span style="font-weight: bold; color: rgb(0, 112, 192);">-togglenew</span>, <span style="font-weight: bold; color: rgb(0, 112, 192);">-exit </span>and <span style="font-weight: bold; color: rgb(0, 112, 192);">-settings</span>.<br>
<br>
The first two do what the name suggests. One opens the classic start menu, the other
toggles it. You can use the parameters to create a shortcut in your

View File

@@ -89,7 +89,7 @@ SkipMetro.supportedOn = win8
; TRANSLATE ===================================================================
Title.text = Classic Start settings
Title.text = Open-Shell settings
State.text = State:
State1.text = Locked to this value
State2.text = Locked to default
@@ -98,9 +98,9 @@ State1Help.text = If you set the state to 'Locked to this value', the setting wi
State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored.
State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting.
ClassicStartMenuCat.text = Classic Start Menu
ClassicStartMenuCatHelp.text = Classic Start Menu group policy settings
SUPPORTED_CS404.text = Requires Classic Start 4.0.4 or later.
MenuCat.text = Open-Shell Menu
MenuCatHelp.text = Open-Shell Menu group policy settings
SUPPORTED_CS404.text = Requires Open-Shell 4.0.4 or later.
SUPPORTED_CS404_WIN7.text = Requires Windows 7.
SUPPORTED_CS404_WIN78.text = Requires Windows 7 or Windows 8.
SUPPORTED_CS404_WIN781.text = Requires Windows 7 or Windows 8.1.
@@ -135,25 +135,25 @@ SkinC1.tipOverride = Select the skin to be used by the classic style with one co
SkinVariationC1.nameOverride = Skin variation for classic menu with one column
SkinVariationC1.tipOverride = Select the skin variation to be used by the classic style with one column (for skins that support multiple variations)
SkinOptionsC1.nameOverride = Skin options for classic menu with one column
SkinOptionsC1.tipOverride = Select the skin options to be used by the classic style with one column.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsC1 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings
SkinOptionsC1.tipOverride = Select the skin options to be used by the classic style with one column.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Open-Shell Menu settings dialog and then look up the value named SkinOptionsC1 in HKCU\Software\OpenShell\StartMenu\Settings
MenuItems1.nameOverride = Menu items for classic menu with one column
MenuItems1.tipOverride = Select the menu items to be used by the classic style with one column.\nThe best way to get the right string is to configure the items in the Classic Start Menu settings dialog and then look up the value named MenuItems1 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings
MenuItems1.tipOverride = Select the menu items to be used by the classic style with one column.\nThe best way to get the right string is to configure the items in the Open-Shell Menu settings dialog and then look up the value named MenuItems1 in HKCU\Software\OpenShell\StartMenu\Settings
SkinC2.nameOverride = Skin for classic menu with two columns
SkinC2.tipOverride = Select the skin to be used by the classic style with two columns
SkinVariationC2.nameOverride = Skin variation for classic menu with two columns
SkinVariationC2.tipOverride = Select the skin variation to be used by the classic style with two columns (for skins that support multiple variations)
SkinOptionsC2.nameOverride = Skin options for classic menu with two columns
SkinOptionsC2.tipOverride = Select the skin options to be used by the classic style with two columns.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsC2 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings
SkinOptionsC2.tipOverride = Select the skin options to be used by the classic style with two columns.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Open-Shell Menu settings dialog and then look up the value named SkinOptionsC2 in HKCU\Software\OpenShell\StartMenu\Settings
MenuItems2.nameOverride = Menu items for classic menu with two columns
MenuItems2.tipOverride = Select the menu items to be used by the classic style with two columns.\nThe best way to get the right string is to configure the items in the Classic Start Menu settings dialog and then look up the value named MenuItems2 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings
MenuItems2.tipOverride = Select the menu items to be used by the classic style with two columns.\nThe best way to get the right string is to configure the items in the Open-Shell Menu settings dialog and then look up the value named MenuItems2 in HKCU\Software\OpenShell\StartMenu\Settings
SkinW7.nameOverride = Skin for the Windows 7 style
SkinW7.tipOverride = Select the skin to be used by the Windows 7 style
SkinVariationW7.nameOverride = Skin variation for the Windows 7 style
SkinVariationW7.tipOverride = Select the skin variation to be used by the Windows 7 style (for skins that support multiple variations)
SkinOptionsW7.nameOverride = Skin options for the Windows 7 style
SkinOptionsW7.tipOverride = Select the skin options to be used by the Windows 7 style.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsW7 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings
SkinOptionsW7.tipOverride = Select the skin options to be used by the Windows 7 style.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Open-Shell Menu settings dialog and then look up the value named SkinOptionsW7 in HKCU\Software\OpenShell\StartMenu\Settings
MenuItems7.nameOverride = Menu items for the Windows 7 style
MenuItems7.tipOverride = Select the menu items to be used by the Windows 7 style.\nThe best way to get the right string is to configure the items in the Classic Start Menu settings dialog and then look up the value named MenuItems7 in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings
MenuItems7.tipOverride = Select the menu items to be used by the Windows 7 style.\nThe best way to get the right string is to configure the items in the Open-Shell Menu settings dialog and then look up the value named MenuItems7 in HKCU\Software\OpenShell\StartMenu\Settings
; windows 7
SkinA.nameOverride = Skin for the All Programs sub-menu for the Windows 7 start menu
@@ -161,7 +161,7 @@ SkinA.tipOverride = Select the skin to be used by the All Programs sub-menu for
SkinVariationA.nameOverride = Skin variation for the All Programs sub-menu for the Windows 7 start menu
SkinVariationA.tipOverride = Select the skin variation to be used by the All Programs sub-menu for the Windows 7 start menu (for skins that support multiple variations)
SkinOptionsA.nameOverride = Skin options for the All Programs sub-menu for the Windows 7 start menu
SkinOptionsA.tipOverride = Select the skin options to be used by the All Programs sub-menu for the Windows 7 start menu.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Classic Start Menu settings dialog and then look up the value named SkinOptionsA in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings
SkinOptionsA.tipOverride = Select the skin options to be used by the All Programs sub-menu for the Windows 7 start menu.\nThe options are a list of hex numbers. The best way to get them is to adjust the options in the Open-Shell Menu settings dialog and then look up the value named SkinOptionsA in HKCU\Software\OpenShell\StartMenu\Settings
; metro settings
SkipMetro.tipAddition = This setting doesn't work for Windows 8.1. You need to use the built-in Windows setting for booting to Desktop
@@ -176,7 +176,7 @@ FolderCommonStartMenu.tipOverride = Enter an override for the common start menu
FolderCommonPrograms.nameOverride = Common Programs folder
FolderCommonPrograms.tipOverride = Enter an override for the common Programs folder.\nThe path can contain environment variables.\nNote: This setting is not editable from the Settings dialog
AutoStartDelay.nameOverride = Auto-start delay
AutoStartDelay.tipOverride = Enter a delay in ms when launching the start menu automatically during login (does not apply when starting the menu manually by running ClassicStartMenu.exe).\nNote: This setting is not editable from the Settings dialog
AutoStartDelay.tipOverride = Enter a delay in ms when launching the start menu automatically during login (does not apply when starting the menu manually by running StartMenu.exe).\nNote: This setting is not editable from the Settings dialog
; other
StartButtonIcon.tipAddition = The value can be a path to an ICO file or a path to an EXE/DLL and an the ID of the icon
@@ -188,5 +188,5 @@ SoundDrop.tipAddition = The value can be a name of a system event or a path to a
ExpandFolderLinks.tipAddition = Only works for symbolic links (like junctions) and not for plain shortcuts
StartHoverDelay.nameOverride = Hover delay (for Start button)
AllProgramsDelay.nameOverride = Hover delay (for All Programs in Windows 7)
CSMHotkey.tipAddition = .\n\nThe base value is the main key's virtual code. Add 256 for Shift, 512 for Control and 1024 for Alt.\nThe best way to get the value is to select the hotkey in the Classic Start Menu settings dialog and then look up the value named CSMHotkey in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings
WSMHotkey.tipAddition = .\n\nThe base value is the main key's virtual code. Add 256 for Shift, 512 for Control and 1024 for Alt.\nThe best way to get the value is to select the hotkey in the Classic Start Menu settings dialog and then look up the value named WSMHotkey in HKCU\Software\PassionateCoder\ClassicStartMenu\Settings
CSMHotkey.tipAddition = .\n\nThe base value is the main key's virtual code. Add 256 for Shift, 512 for Control and 1024 for Alt.\nThe best way to get the value is to select the hotkey in the Open-Shell Menu settings dialog and then look up the value named CSMHotkey in HKCU\Software\OpenShell\StartMenu\Settings
WSMHotkey.tipAddition = .\n\nThe base value is the main key's virtual code. Add 256 for Shift, 512 for Control and 1024 for Alt.\nThe best way to get the value is to select the hotkey in the Open-Shell Menu settings dialog and then look up the value named WSMHotkey in HKCU\Software\OpenShell\StartMenu\Settings

View File

@@ -1,7 +1,7 @@
[OPTIONS]
Compatibility=1.1 or later
Compiled file=ClassicStart.chm
Contents file=ClassicStartTOC.hhc
Compiled file=OpenShell.chm
Contents file=OpenShellTOC.hhc
Default topic=Main.html
Display compile progress=Yes
Language=0x409 English (United States)
@@ -9,7 +9,7 @@ Language=0x409 English (United States)
[FILES]
ClassicExplorer.html
ClassicStartMenu.html
Menu.html
ClassicIE.html
[INFOTYPES]

View File

@@ -0,0 +1,19 @@
; TRANSLATE ===================================================================
Title.text = Open-Shell settings
State.text = State:
State1.text = Locked to this value
State2.text = Locked to default
State3.text = Unlocked
State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users.
State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored.
State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting.
OpenShellCat.text = Open-Shell
OpenShellCatHelp.text = Open-Shell group policy settings
SUPPORTED_CS404.text = Requires Open-Shell 4.0.4 or later.
Language.nameOverride = Language for Open-Shell components
Language.tipOverride = Select the language to be used by Open-Shell (for example en-US or de-DE). The language will affect the text in the start menu, toolbars, etc. If the appropriate language DLL is installed, the settings UI may also be translated
Update.nameOverride = Enable automatic checks for new versions
Update.tipOverride = When this is checked, Open-Shell will check for new releases every week. You will be notified if there is a new version of the Open-Shell software or a new update for your current language

View File

@@ -2,14 +2,12 @@
{\colortbl ;\red23\green54\blue93;\red79\green129\blue189;\red0\green112\blue192;\red0\green0\blue255;\red54\green95\blue145;}
{\stylesheet{ Normal;}{\s1 heading 1;}}
{\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1
\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Classic Start\par
\pard\widctlpar\sa200\sl276\slmult1\cf2\expndtw15\kerning0\b\i\fs24 Version 4.3.1 \endash general release\par
\pard\brdrb\brdrs\brdrw20\brsp80 \widctlpar\sa300\qc\cf1\expndtw5\kerning28\f0\fs52 Open-Shell\par
\pard\widctlpar\cf0\expndtw0\b0\i0\f1\fs22\par
Thank you for installing \cf3\b Classic Start\'99\cf0\b0 . It adds some missing features to Windows 7, Windows 8, Windows 8.1 and Windows 10 - like a classic start menu, start button, a toolbar for Windows Explorer and others.\par
Thank you for installing \cf3\b Open-Shell\'99\cf0\b0 . It adds some missing features to Windows 7, Windows 8, Windows 8.1 and Windows 10 - like a classic start menu, start button, a toolbar for Windows Explorer and others.\par
\par
The latest version can be found on the Classic Start website:\par
The latest version can be found on the Open-Shell website:\par
{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/ }}{\fldrslt{http://www.classicshell.net/\ul0\cf0}}}}\f1\fs22\par
\par
For answers to frequently asked questions look here:\par
@@ -18,14 +16,14 @@ For answers to frequently asked questions look here:\par
Or use the discussion forums to get help:\par
{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=6 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=6\ul0\cf0}}}}\f1\fs22\par
\par
Report problems in the Classic Start development forums:\par
Report problems in the Open-Shell development forums:\par
{{\field{\*\fldinst{HYPERLINK http://www.classicshell.net/forum/viewforum.php?f=11 }}{\fldrslt{http://www.classicshell.net/forum/viewforum.php?f=11\ul0\cf0}}}}\f1\fs22\par
\par
\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Classic Start Menu\par
\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Open-Shell Menu\par
\pard\widctlpar\cf0\b0\f1\fs22\par
\cf3\b Classic Start Menu\cf0 \b0 is a flexible start menu that can mimic the menu behavior of Windows 2000, XP and Windows 7. It has a variety of advanced features:\par
\cf3\b Open-Shell Menu\cf0 \b0 is a flexible start menu that can mimic the menu behavior of Windows 2000, XP and Windows 7. It has a variety of advanced features:\par
\par
\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\widctlpar\fi-360\li720 Choose between \ldblquote Classic\rdblquote and \ldblquote Windows 7\rdblquote styles\par
@@ -94,15 +92,15 @@ The caption in Internet Explorer may not show up automatically after installatio
\pard\keep\keepn\widctlpar\s1\sb480\sl276\slmult1\cf5\b\f0\fs28 Uninstallation\par
\pard\widctlpar\cf0\b0\f1\fs22\par
To uninstall \cf3\b Classic Start\cf0\b0 follow these steps:\par
To uninstall \cf3\b Open-Shell\cf0\b0 follow these steps:\par
\pard
{\pntext\f1 1)\tab}{\*\pn\pnlvlbody\pnf1\pnindent0\pnstart1\pndec{\pntxta)}}
\widctlpar\fi-360\li720 Open \b Control Panel -> Programs and Features\b0 and double-click on \b Classic Shell\b0 . Then follow the instructions. You may have to restart Windows to complete the process.\par
\widctlpar\fi-360\li720 Open \b Control Panel -> Programs and Features\b0 and double-click on \b Open-Shell\b0 . Then follow the instructions. You may have to restart Windows to complete the process.\par
{\pntext\f1 2)\tab}If you installed any additional skins for the start menu you will have to delete them manually\par
\pard\widctlpar\par
\pard\widctlpar\sa200\sl276\slmult1\par
}

View File

@@ -9,57 +9,57 @@
</OBJECT>
<UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Classic Start">
<param name="Name" value="Open-Shell">
<param name="Local" value="Main.html">
<param name="ImageNumber" value="11">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Classic Start Menu">
<param name="Local" value="ClassicStartMenu.html">
<param name="Name" value="Open-Shell Menu">
<param name="Local" value="Menu.html">
<param name="ImageNumber" value="1">
</OBJECT>
<UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Styles">
<param name="Local" value="ClassicStartMenu.html#styles">
<param name="Local" value="Menu.html#styles">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Operation">
<param name="Local" value="ClassicStartMenu.html#operation">
<param name="Local" value="Menu.html#operation">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Settings">
<param name="Local" value="ClassicStartMenu.html#settings">
<param name="URL" value="ClassicStartMenu.html#settings">
<param name="Local" value="Menu.html#settings">
<param name="URL" value="Menu.html#settings">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Administrative Settings">
<param name="Local" value="ClassicStartMenu.html#admin">
<param name="URL" value="ClassicStartMenu.html#admin">
<param name="Local" value="Menu.html#admin">
<param name="URL" value="Menu.html#admin">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="More About Skins">
<param name="Local" value="ClassicStartMenu.html#skins">
<param name="Local" value="Menu.html#skins">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Search">
<param name="Local" value="ClassicStartMenu.html#search">
<param name="Local" value="Menu.html#search">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Custom Start Button">
<param name="Local" value="ClassicStartMenu.html#button">
<param name="Local" value="Menu.html#button">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Localization">
<param name="Local" value="ClassicStartMenu.html#localization">
<param name="Local" value="Menu.html#localization">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Command Line">
<param name="Local" value="ClassicStartMenu.html#command_line">
<param name="Local" value="Menu.html#command_line">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Accessibility">
<param name="Local" value="ClassicStartMenu.html#accessibility">
<param name="Local" value="Menu.html#accessibility">
</OBJECT>
</UL>
<LI> <OBJECT type="text/sitemap">

View File

@@ -1,33 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<WixLocalization Culture="en-US" Codepage="1252" xmlns="http://schemas.microsoft.com/wix/2006/localization">
<String Id="Error32bit" Overridable="yes">This installer is only for 32-bit version of Windows. For 64-bit Windows you need to run ClassicStartSetup64.</String>
<String Id="ErrorWin7" Overridable="yes">Classic Start requires Windows 7 or above.</String>
<String Id="Error32bit" Overridable="yes">This installer is only for 32-bit version of Windows. For 64-bit Windows you need to run Setup64.</String>
<String Id="ErrorWin7" Overridable="yes">Open-Shell requires Windows 7 or above.</String>
<String Id="ErrorNewVersion" Overridable="yes">A newer version of [ProductName] is already installed. The setup will now exit.</String>
<String Id="ExplorerTitle" Overridable="yes">Classic Explorer</String>
<String Id="ExplorerDesc" Overridable="yes">Classic Explorer adds a toolbar to Windows Explorer, replaces the copy UI and fixes some usability problems</String>
<String Id="StartMenuTitle" Overridable="yes">Classic Start Menu</String>
<String Id="StartMenuDesc" Overridable="yes">Classic Start Menu is a highly customizable replacement for the Windows start menu</String>
<String Id="StartMenuTitle" Overridable="yes">Open-Shell Menu</String>
<String Id="StartMenuDesc" Overridable="yes">Open-Shell Menu is a highly customizable replacement for the Windows start menu</String>
<String Id="IETitle" Overridable="yes">Classic IE</String>
<String Id="IEDesc" Overridable="yes">Classic IE lets you customize the title bar and the status bar of Internet Explorer</String>
<String Id="UpdateTitle" Overridable="yes">Classic Start Update</String>
<String Id="UpdateDesc" Overridable="yes">Classic Start Update checks periodically for new versions</String>
<String Id="HelpDesc" Overridable="yes">View the Classic Start documentation</String>
<String Id="ReadmeDesc" Overridable="yes">View the Classic Start introduction</String>
<String Id="UpdateTitle" Overridable="yes">Open-Shell Update</String>
<String Id="UpdateDesc" Overridable="yes">Open-Shell Update checks periodically for new versions</String>
<String Id="HelpDesc" Overridable="yes">View the Open-Shell documentation</String>
<String Id="ReadmeDesc" Overridable="yes">View the Open-Shell introduction</String>
<String Id="ExplorerSettingsDesc" Overridable="yes">Edit the settings of Classic Explorer</String>
<String Id="StartSettingsDesc" Overridable="yes">Edit the settings of the classic start menu</String>
<String Id="IESettingsDesc" Overridable="yes">Edit the settings of the Internet Explorer title bar and status bar</String>
<String Id="UpdateSettingsDesc" Overridable="yes">Edit the settings for Classic Start's new version check</String>
<String Id="UpdateSettingsDesc" Overridable="yes">Edit the settings for Open-Shell's new version check</String>
<String Id="StartMenuFolder" Overridable="yes">Create a start menu folder</String>
<String Id="WebLink" Overridable="yes">Classic Start website</String>
<String Id="DonateLink" Overridable="yes">Donate to Classic Start</String>
<String Id="WebLink" Overridable="yes">Open-Shell website</String>
<String Id="DonateLink" Overridable="yes">Donate to Open-Shell</String>
<String Id="FacebookLink" Overridable="yes">Visit us on Facebook</String>
<String Id="ViewReadme" Overridable="yes">View Readme file</String>
<String Id="HelpItem" Overridable="yes">Classic Start Help</String>
<String Id="ReadmeItem" Overridable="yes">Classic Start Readme</String>
<String Id="UpdateItem" Overridable="yes">Classic Start Update</String>
<String Id="HelpItem" Overridable="yes">Open-Shell Help</String>
<String Id="ReadmeItem" Overridable="yes">Open-Shell Readme</String>
<String Id="UpdateItem" Overridable="yes">Open-Shell Update</String>
<String Id="ExplorerItem" Overridable="yes">Classic Explorer Settings</String>
<String Id="StartMenuItem" Overridable="yes">Classic Start Menu Settings</String>
<String Id="StartMenuItem" Overridable="yes">Open-Shell Menu Settings</String>
<String Id="IEItem" Overridable="yes">Classic IE Settings</String>
<String Id="StartScreenDesc" Overridable="yes">Open the Start screen</String>
<String Id="ClassicStartDesc" Overridable="yes">Classic Start is a collection of usability enhancements for Windows</String>
<String Id="OpenShellDesc" Overridable="yes">Open-Shell is a collection of usability enhancements for Windows</String>
</WixLocalization>

View File

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 8.6 KiB

View File

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 44 KiB

View File

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 53 KiB

View File

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 47 KiB

View File

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View File

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View File

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 57 KiB

View File

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 43 KiB

View File

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View File

Before

Width:  |  Height:  |  Size: 267 KiB

After

Width:  |  Height:  |  Size: 267 KiB

View File

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

Before

Width:  |  Height:  |  Size: 220 KiB

After

Width:  |  Height:  |  Size: 220 KiB

View File

Before

Width:  |  Height:  |  Size: 162 KiB

After

Width:  |  Height:  |  Size: 162 KiB

View File

Before

Width:  |  Height:  |  Size: 193 KiB

After

Width:  |  Height:  |  Size: 193 KiB

View File

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View File

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View File

@@ -1,4 +1,4 @@
; This file contains all localized text for Classic Explorer. There is one section per language.
; This file contains all localized text for Open-Shell. There is one section per language.
; Every section contains text lines in the form of <key> = <string>.
; Which section is used depends on the current OS setting. If a key is missing from the language section
; it will be searched in the [default] section. In some cases more than one language can be used.
@@ -459,7 +459,7 @@ Copy.Cancel = Cancel
Copy.More = More...
Copy.CopyHere = &Copy Here
Copy.MoveHere = &Move Here
Copy.Title = Confirm File Replace
Copy.Title = Confirm File Replacement
Copy.Subtitle = This folder already contains a file named '%s'.
Copy.SubtitleRO = This folder already contains a read-only file named '%s'.
Copy.SubtitleSys = This folder already contains a system file named '%s'.
@@ -1156,23 +1156,23 @@ Copy.More = Altro...
Copy.CopyHere = &Copia qui
Copy.MoveHere = &Sposta qui
Copy.Title = Conferma sostituzione file
Copy.Subtitle = La cartella contiene già un file di nome "%s".
Copy.SubtitleRO = La cartella contiene già un file di sola lettura di nome "%s".
Copy.SubtitleSys = La cartella contiene già un file di sistema di nome "%s".
Copy.Prompt1 = Sostituire il file esistente
Copy.Subtitle = La cartella contiene già un file "%s".
Copy.SubtitleRO = La cartella contiene già un file di sola lettura "%s".
Copy.SubtitleSys = La cartella contiene già un file di sistema "%s".
Copy.Prompt1 = Vuoi sostituire il file esistente
Copy.Prompt2 = con questo file?
Copy.Yes = &Sì
Copy.No = &No
Copy.YesAll = Sì t&utti
Folder.Title = Conferma sostituzione cartella
Folder.Prompt = Continuare?
Toolbar.GoUp = Livello superiore
Folder.Prompt = Vuoi continuare?
Toolbar.GoUp = Cartella superiore
Toolbar.Cut = Taglia
Toolbar.Copy = Copia
Toolbar.Paste = Incolla
Toolbar.PasteShortcut = Incolla collegamento
Toolbar.Delete = Elimina
Toolbar.Email = Invia per posta elettronica gli elementi selezionati
Toolbar.Email = Invia gli elementi selezionati via email
Toolbar.Properties = Proprietà
Toolbar.NewFolder = Nuova cartella
Toolbar.ZipFolder = Nuova cartella compressa
@@ -1195,9 +1195,9 @@ Toolbar.SelectAll = Seleziona tutto
Toolbar.CustomizeFolder = Personalizza cartella
Toolbar.MapDrive = Connetti unità di rete
Toolbar.DisconnectDrive = Disconnetti unità di rete
Toolbar.NavigationPane = Riquadro di spostamento
Toolbar.NavigationPane = Riquadro spostamento
Toolbar.DetailsPane = Riquadro dettagli
Toolbar.PreviewPane = Riquadro di anteprima
Toolbar.PreviewPane = Riquadro anteprima
Toolbar.CopyTo = Copia in
Toolbar.MoveTo = Sposta in
Toolbar.Deselect = Deseleziona tutto
@@ -1205,10 +1205,10 @@ Toolbar.InvertSelection = Inverti selezione
Toolbar.FolderOptions = Opzioni cartella
Toolbar.ShowHiddenFiles = Cartelle e file nascosti
Toolbar.ShowSystemFiles = File di sistema
Toolbar.ShowExtensions = Estensioni nomi file
Status.FreeSpace = %s (Spazio disponibile: %s)
Toolbar.ShowExtensions = Visualizza estensioni file
Status.FreeSpace = %s (spazio disponibile: %s)
Status.Item = %s elemento
Status.Items = Elementi: %s
Status.Items = %s elementi
Status.ItemSelected = %s elemento selezionato
Status.ItemsSelected = %s elementi selezionati
@@ -1219,17 +1219,17 @@ Copy.More = その他...
Copy.CopyHere = ここにコピー(&C)
Copy.MoveHere = ここに移動(&M)
Copy.Title = ファイルの上書きの確認
Copy.Subtitle = このフォルダには既に '%s' ファイルが存在します。
Copy.SubtitleRO = このフォルダには既に読み取り専用ファイル '%s' が含まれています。
Copy.SubtitleSys = このフォルダには既にシステム ファイル '%s' が含まれています。
Copy.Subtitle = このフォルダには既に '%s' ファイルが存在します。
Copy.SubtitleRO = このフォルダには既に読み取り専用ファイル '%s' が含まれています。
Copy.SubtitleSys = このフォルダには既にシステム ファイル '%s' が含まれています。
Copy.Prompt1 = 現在のファイル
Copy.Prompt2 = を次の新しいファイルで置き換えますか?
Copy.Yes = はい(&Y)
Copy.No = いいえ(&N)
Copy.YesAll = すべて上書き(&A)
Folder.Title = フォルダの上書きの確認
Folder.Prompt = フォルダを移動またはコピーしますか?
Toolbar.GoUp = 1 つ上のフォルダへ
Folder.Title = フォルダの上書きの確認
Folder.Prompt = フォルダを移動またはコピーしますか?
Toolbar.GoUp = 1 つ上のフォルダ
Toolbar.Cut = 切り取り
Toolbar.Copy = コピー
Toolbar.Paste = 貼り付け
@@ -1237,7 +1237,7 @@ Toolbar.PasteShortcut = ショートカットの貼り付け
Toolbar.Delete = 削除
Toolbar.Email = 選択した項目を電子メールで送信する
Toolbar.Properties = プロパティ
Toolbar.NewFolder = 新しいフォルダ
Toolbar.NewFolder = 新しいフォルダ
Toolbar.ZipFolder = 新しい圧縮された (ZIP) フォルダー
Toolbar.ExtraLarge = 特大アイコン
Toolbar.Large = 大アイコン

View File

@@ -1,62 +1,34 @@
# Classic Start ![Classic Shell](https://raw.githubusercontent.com/coddec/Classic-Shell/master/ClassicStartLoc/English/images/ClassicStart.png)
## Open-Shell ![Open-Shell](/Src/Setup/OpenShell.ico)
# Home Page: https://passionate-coder.github.io/Classic-Start/
*Originally* **[Classic Shell](http://www.classicshell.net)** *by [Ivo Beltchev](https://sourceforge.net/u/ibeltchev/profile/)*
# Discussion forum: https://gitq.com/passionate-coder/Classic-Start
[![GitHub Release](https://img.shields.io/github/release/Open-Shell/Open-Shell-Menu.svg)](https://github.com/Open-Shell/Open-Shell-Menu/releases) [![GitHub Pre-Release](https://img.shields.io/github/release/Open-Shell/Open-Shell-Menu/all.svg)](https://github.com/Open-Shell/Open-Shell-Menu/releases) [![Build status](https://ci.appveyor.com/api/projects/status/2wj5x5qoypfjj0tr/branch/master?svg=true)](https://ci.appveyor.com/project/passionate-coder/open-shell-menu/branch/master) [![GitQ](https://gitq.com/badge.svg)](https://gitq.com/passionate-coder/Classic-Start) [![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/open-shell/Lobby) [![Discord](https://img.shields.io/discord/757701054782636082?color=%4E5D94&label=Discord&logo=discord&logoColor=white)](https://discord.gg/7H6arr5)
# Discussion forum: https://gitter.im/passionate-coder
# ---Changes required to make this file up to date---
- Fork of original code by [Ivo Beltchev](https://sourceforge.net/u/ibeltchev/profile/) can be found at: https://github.com/coddec/Classic-Shell
---
Original code of Classic Shell (v4.3.1), original author Ivo Beltchev http://www.classicshell.net
Original Author Ivo Beltchev stopped development on Dec 3rd, 2017 [[Classic Shell no longer in development. Source code released](http://www.classicshell.net/forum/viewtopic.php?f=4&t=8147)]
Original Classic Shell Website: http://www.classicshell.net/
Original Classic Shell FAQ Page: http://www.classicshell.net/faq/
Original Classic Shell Facebook Page: https://www.facebook.com/classicshell
Original Classic Shell Sourceforge Page: https://sourceforge.net/projects/classicshell/
Original Classic Shell MediaFire Page: https://www.mediafire.com/folder/v8cv2m87ama92/archive
Internet Archive: Wayback Machine of www.classicshell.net [https://web.archive.org/web/*/http://www.classicshell.net/] [[Dec 2nd, 2017](https://web.archive.org/web/20171202081923/http://www.classicshell.net/)]
Classic Shell Wikipedia Page: https://en.wikipedia.org/wiki/Classic_Shell
---
# Mirror of www.classicshell.net
FAQ Page: https://coddec.github.io/Classic-Shell/www.classicshell.net/faq/
Forum: https://coddec.github.io/Classic-Shell/www.classicshell.net/forum/index.html
How To Skin a Start Menu: https://coddec.github.io/Classic-Shell/www.classicshell.net/tutorials/skintutorial.html
Classic Shell - Custom Start Buttons: https://coddec.github.io/Classic-Shell/www.classicshell.net/tutorials/buttontutorial.html
Report a bug/issue or submit a feature request: https://github.com/coddec/Classic-Shell/issues
---
# Features
[Home Page](https://open-shell.github.io/Open-Shell-Menu)
[Gitter Discussion room](https://gitter.im/Open-Shell)
[Latest nightly build](https://ci.appveyor.com/project/passionate-coder/open-shell-menu/branch/master/artifacts)
### Features
- Classic style Start Menu for Windows 7, 8, 8.1, 10
- Toolbar for Windows Explorer
- Classic copy UI (Windows 7 only)
- Show file size in Explorer status bar
- Title bar and status bar for Internet Explorer
---
# Release/Binary/exe files on Github
https://github.com/passionate-coder/Classic-Start/releases
### Download
If you just want to use it or looking for setup file, click here to download:
[![GitHub All Releases](https://img.shields.io/github/downloads/Open-Shell/Open-Shell-Menu/total?style=for-the-badge)](https://github.com/Open-Shell/Open-Shell-Menu/releases)
### Temporary Translation/Language Solution
1. Download [language DLL](https://coddec.github.io/Classic-Shell/www.classicshell.net/translations/index.html)
2. Place it either in the Open-Shell's __install folder__ or in the `%ALLUSERSPROFILE%\OpenShell\Languages` folder
---
[![GitHub Release](https://img.shields.io/github/release/passionate-coder/Classic-Start.svg)](https://github.com/passionate-coder/Classic-Start/releases) [![Build status](https://ci.appveyor.com/api/projects/status/dib45bf3snylbydy/branch/master?svg=true)](https://ci.appveyor.com/project/passionate-coder/classic-start/branch/master) [![GitQ](https://gitq.com/badge.svg)](https://gitq.com/passionate-coder/Classic-Start) [![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/passionate-coder/Disc-Chitchat)
*For archival reasons, we have a mirror of `www.classicshell.net` [here](https://coddec.github.io/Classic-Shell/www.classicshell.net/).*
[How To Skin a Start Menu](https://coddec.github.io/Classic-Shell/www.classicshell.net/tutorials/skintutorial.html)
[Classic Shell - Custom Start Buttons](https://coddec.github.io/Classic-Shell/www.classicshell.net/tutorials/buttontutorial.html)
[Questions? Ask on the Discussions section](https://github.com/Open-Shell/Open-Shell-Menu/discussions) or on [Discord](https://discord.gg/7H6arr5)
[Report a bug/issue or submit a feature request](https://github.com/Open-Shell/Open-Shell-Menu/issues)

View File

@@ -1,13 +1,13 @@
To build Classic Start, navigate to the ClassicStartSetup folder and run __MakeFinal.bat.
To build Open-Shell, navigate to the Setup folder and run __MakeFinal.bat.
It will compile the binaries, produce installer for English, and create the final archives.
Then you can run the individual language files like _BuildFrench.bat to create the installers
for other languages.
The final files (installers, archives) are saved to the ClassicStartSetup\Final folder.
The final files (installers, archives) are saved to the Setup\Final folder.
You need the following tools:
Visual Studio 2017 (Community Edition is enough)
Visual Studio 2019 (Community Edition is enough)
- Desktop development with C++ workload
- Windows 10 SDK (10.0.16299.0) for Desktop C++
- Windows 10 SDK (10.0.19041.0) for Desktop C++
- Visual C++ ATL support
HTML Help Workshop
WiX 3.7

View File

@@ -1,5 +1,5 @@
// Classic Shell (c) 2009-2017, Ivo Beltchev
// Classic Start (c) 2017-2018, The Passionate-Coder Team
// Open-Shell (c) 2017-2018, The Open-Shell Team
// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author
#include "stdafx.h"
@@ -621,7 +621,7 @@ static LRESULT CALLBACK WindowProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM
if (g_bLogLevel)
{
wchar_t fname[_MAX_PATH]=L"%LOCALAPPDATA%\\ClassicStart";
wchar_t fname[_MAX_PATH]=L"%LOCALAPPDATA%\\OpenShell";
DoEnvironmentSubst(fname,_MAX_PATH);
SHCreateDirectory(NULL,fname);
Strcat(fname,_countof(fname),L"\\ExplorerLog.txt");

View File

@@ -1,5 +1,5 @@
// Classic Shell (c) 2009-2017, Ivo Beltchev
// Classic Start (c) 2017-2018, The Passionate-Coder Team
// Open-Shell (c) 2017-2018, The Open-Shell Team
// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author
// ClassicCopyExt.cpp : Implementation of CClassicCopyExt

View File

@@ -1,5 +1,5 @@
// Classic Shell (c) 2009-2017, Ivo Beltchev
// Classic Start (c) 2017-2018, The Passionate-Coder Team
// Open-Shell (c) 2017-2018, The Open-Shell Team
// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author
// ClassicCopyExt.h : Declaration of the CClassicCopyExt

View File

@@ -1,5 +1,5 @@
// Classic Shell (c) 2009-2017, Ivo Beltchev
// Classic Start (c) 2017-2018, The Passionate-Coder Team
// Open-Shell (c) 2017-2018, The Open-Shell Team
// Confidential information of Ivo Beltchev. Not for disclosure or distribution without prior written consent from the author
// ClassicExplorer.cpp : Implementation of DLL Exports.

Some files were not shown because too many files have changed in this diff Show More