Discussion:
CE 5 - Turn off Taskbar Autohide via registry
(too old to reply)
Tim Rude
2008-03-30 02:54:17 UTC
Permalink
ARM cpu unit runs WinCE 5.0 Core and boots to Win CE desktop and
taskbar.

I want to turn off the taskbar autohide setting so that the taskbar
remains visible. I've tried setting the registry value at
HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide to dword:0 but that
doesn't make any difference. 'Auto hide' is still checked when I look at
the Taskbar settings. I tried setting the registry value to dword:1
also, but no difference either.

Is it possible to turn off 'Auto hide' using the registry? If not, what
other alternative is there to do this?
--
Tim Rude

***@NOSPAM.hotmail.com
(remove NOSPAM. for correct email address)
Sheetal
2008-03-31 07:35:01 UTC
Permalink
Yes, it is possible to AutoHide the taskbar.

One needs to set the "Default" value for the AutoHide key to 0.

Try this registry setting:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide]
"Default"=dword:0

Regards,
-Sheetal.
Post by Tim Rude
ARM cpu unit runs WinCE 5.0 Core and boots to Win CE desktop and
taskbar.
I want to turn off the taskbar autohide setting so that the taskbar
remains visible. I've tried setting the registry value at
HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide to dword:0 but that
doesn't make any difference. 'Auto hide' is still checked when I look at
the Taskbar settings. I tried setting the registry value to dword:1
also, but no difference either.
Is it possible to turn off 'Auto hide' using the registry? If not, what
other alternative is there to do this?
--
Tim Rude
(remove NOSPAM. for correct email address)
Tim Rude
2008-03-31 15:19:45 UTC
Permalink
As I stated, I tried that.

It gets ignored.

Is there any other way to do it?
--
Tim Rude

***@NOSPAM.hotmail.com
(remove NOSPAM. for correct email address)
Post by Sheetal
Yes, it is possible to AutoHide the taskbar.
One needs to set the "Default" value for the AutoHide key to 0.
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide]
"Default"=dword:0
Regards,
-Sheetal.
Post by Tim Rude
ARM cpu unit runs WinCE 5.0 Core and boots to Win CE desktop and
taskbar.
I want to turn off the taskbar autohide setting so that the taskbar
remains visible. I've tried setting the registry value at
HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide to dword:0 but that
doesn't make any difference. 'Auto hide' is still checked when I look at
the Taskbar settings. I tried setting the registry value to dword:1
also, but no difference either.
Is it possible to turn off 'Auto hide' using the registry? If not, what
other alternative is there to do this?
--
Tim Rude
(remove NOSPAM. for correct email address)
Paul G. Tobey [eMVP]
2008-03-31 15:51:55 UTC
Permalink
Let's back up a bit. You're saying that, if you change that setting, the
next time you boot, it returns to the other state? Are you sure that the
registry on this device is persistent? If so, do you have to call
RegFlushKey() to make the changed section that you just modified persist?
Does it use hive-based registry and, if so, how are you rebooting? Power
off/on may not give the hive a chance to be saved after your recent
modification.

Paul T.
Post by Tim Rude
ARM cpu unit runs WinCE 5.0 Core and boots to Win CE desktop and
taskbar.
I want to turn off the taskbar autohide setting so that the taskbar
remains visible. I've tried setting the registry value at
HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide to dword:0 but that
doesn't make any difference. 'Auto hide' is still checked when I look at
the Taskbar settings. I tried setting the registry value to dword:1
also, but no difference either.
Is it possible to turn off 'Auto hide' using the registry? If not, what
other alternative is there to do this?
--
Tim Rude
(remove NOSPAM. for correct email address)
Tim Rude
2008-04-01 03:55:45 UTC
Permalink
I'm sure the registry is persistent between soft-resets. A hard-reset
(via a master kill switch on the back of the unit) wipes registry
settings. But I'm doing a soft-reset via software (such as the Warm
Boot... button in the WR-Tools ResInfo utility). With a soft reset, all
registry settings remain intact.

I've set the registry key using Regedit, Mortscript, and even letting
Windows do it when I use the Taskbar properties dialog to check or
uncheck 'Auto hide'. When I uncheck the 'Auto hide' checkbox, the
registry value gets automatically set to 0. When I check the 'Auto hide'
checkbox, the registry value gets automatically set to 1.

So I uncheck the 'Auto hide' checkbox, go and see that the registry
value has been automatically set to 0, and then do a soft-reset. When
the unit comes back up, the registry is still intact and the value of 0
is still there, but the taskbar autohides and the 'Auto hide' checkbox
in the Taskbar properties dialog is checked.

It's like Windows is simply ignoring the registry setting and forcing
the autohide setting to be on.

Of course, once I manually turn autohide off, it stays off until the
next soft-reset.

Weird, huh?
--
Tim Rude

***@NOSPAM.hotmail.com
(remove NOSPAM. for correct email address)

"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam
Post by Paul G. Tobey [eMVP]
Let's back up a bit. You're saying that, if you change that setting, the
next time you boot, it returns to the other state? Are you sure that the
registry on this device is persistent? If so, do you have to call
RegFlushKey() to make the changed section that you just modified persist?
Does it use hive-based registry and, if so, how are you rebooting?
Power
Post by Paul G. Tobey [eMVP]
off/on may not give the hive a chance to be saved after your recent
modification.
Paul T.
Post by Tim Rude
ARM cpu unit runs WinCE 5.0 Core and boots to Win CE desktop and
taskbar.
I want to turn off the taskbar autohide setting so that the taskbar
remains visible. I've tried setting the registry value at
HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide to dword:0 but that
doesn't make any difference. 'Auto hide' is still checked when I look at
the Taskbar settings. I tried setting the registry value to dword:1
also, but no difference either.
Is it possible to turn off 'Auto hide' using the registry? If not, what
other alternative is there to do this?
--
Tim Rude
(remove NOSPAM. for correct email address)
Paul G. Tobey [eMVP]
2008-04-01 15:54:36 UTC
Permalink
Well, I ran the old export-registry-using-Remote Registry Editor,
change-the-option-then-export-again operation for auto hide and I think
you're changing the wrong thing. Based on what I'm seeing, it's the
*default value* under the
*key*[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide] that you want to
change, not a value called AutoHide (of type DWORD). The difference is
something like between this:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
@=dword:1 ;; CORRECT. AUTOHIDE IS ON

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell]
"AutoHide"=dword:1 ;; WRONG

To turn autohide off, you'd make a change to the default value under
AutoHide

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
@=dword:0 ;; EMPTY STRING = DWORD:0 = NO AUTOHIDE

They really screwed this up using the default value for the key, which is
*always* a string type, not a dword type, but there you are...

Paul T.
Post by Tim Rude
I'm sure the registry is persistent between soft-resets. A hard-reset
(via a master kill switch on the back of the unit) wipes registry
settings. But I'm doing a soft-reset via software (such as the Warm
Boot... button in the WR-Tools ResInfo utility). With a soft reset, all
registry settings remain intact.
I've set the registry key using Regedit, Mortscript, and even letting
Windows do it when I use the Taskbar properties dialog to check or
uncheck 'Auto hide'. When I uncheck the 'Auto hide' checkbox, the
registry value gets automatically set to 0. When I check the 'Auto hide'
checkbox, the registry value gets automatically set to 1.
So I uncheck the 'Auto hide' checkbox, go and see that the registry
value has been automatically set to 0, and then do a soft-reset. When
the unit comes back up, the registry is still intact and the value of 0
is still there, but the taskbar autohides and the 'Auto hide' checkbox
in the Taskbar properties dialog is checked.
It's like Windows is simply ignoring the registry setting and forcing
the autohide setting to be on.
Of course, once I manually turn autohide off, it stays off until the
next soft-reset.
Weird, huh?
--
Tim Rude
(remove NOSPAM. for correct email address)
"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam
Post by Paul G. Tobey [eMVP]
Let's back up a bit. You're saying that, if you change that setting,
the
Post by Paul G. Tobey [eMVP]
next time you boot, it returns to the other state? Are you sure that
the
Post by Paul G. Tobey [eMVP]
registry on this device is persistent? If so, do you have to call
RegFlushKey() to make the changed section that you just modified
persist?
Post by Paul G. Tobey [eMVP]
Does it use hive-based registry and, if so, how are you rebooting?
Power
Post by Paul G. Tobey [eMVP]
off/on may not give the hive a chance to be saved after your recent
modification.
Paul T.
Post by Tim Rude
ARM cpu unit runs WinCE 5.0 Core and boots to Win CE desktop and
taskbar.
I want to turn off the taskbar autohide setting so that the taskbar
remains visible. I've tried setting the registry value at
HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide to dword:0 but
that
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
doesn't make any difference. 'Auto hide' is still checked when I
look at
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
the Taskbar settings. I tried setting the registry value to dword:1
also, but no difference either.
Is it possible to turn off 'Auto hide' using the registry? If not,
what
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
other alternative is there to do this?
--
Tim Rude
(remove NOSPAM. for correct email address)
Tim Rude
2008-04-01 19:46:08 UTC
Permalink
Paul,

Actually the Default value *is* what I have been working with, and it's what
the Taskbar settings dialog automagically sets. Sorry if I led you to think
otherwise.

However, no matter how that Default value gets set to a dword of 0, upon a
soft-reset that value is ignored by Windows and the 'Auto hide' setting gets
forced on. Oddly enough, even though 'Auto hide' is forced on, it does not
change the dword:0 to dword:1 in the registry. That only happens if you
manually toggle the checkbox on the Taskbar settings dialog.

Is there a way to programatically set the 'Auto hide' setting other than
using the registry (which doesn't appear to be working)?
--
Tim Rude

***@NOSPAM.hotmail.com
(remove NOSPAM. for correct email address)

"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT
Post by Paul G. Tobey [eMVP]
Well, I ran the old export-registry-using-Remote Registry Editor,
change-the-option-then-export-again operation for auto hide and I think
you're changing the wrong thing. Based on what I'm seeing, it's the
*default value* under the
*key*[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide] that you want to
change, not a value called AutoHide (of type DWORD). The difference is
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
@=dword:1 ;; CORRECT. AUTOHIDE IS ON
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell]
"AutoHide"=dword:1 ;; WRONG
To turn autohide off, you'd make a change to the default value under
AutoHide
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
@=dword:0 ;; EMPTY STRING = DWORD:0 = NO AUTOHIDE
They really screwed this up using the default value for the key, which is
*always* a string type, not a dword type, but there you are...
Paul T.
Post by Tim Rude
I'm sure the registry is persistent between soft-resets. A hard-reset
(via a master kill switch on the back of the unit) wipes registry
settings. But I'm doing a soft-reset via software (such as the Warm
Boot... button in the WR-Tools ResInfo utility). With a soft reset, all
registry settings remain intact.
I've set the registry key using Regedit, Mortscript, and even letting
Windows do it when I use the Taskbar properties dialog to check or
uncheck 'Auto hide'. When I uncheck the 'Auto hide' checkbox, the
registry value gets automatically set to 0. When I check the 'Auto hide'
checkbox, the registry value gets automatically set to 1.
So I uncheck the 'Auto hide' checkbox, go and see that the registry
value has been automatically set to 0, and then do a soft-reset. When
the unit comes back up, the registry is still intact and the value of 0
is still there, but the taskbar autohides and the 'Auto hide' checkbox
in the Taskbar properties dialog is checked.
It's like Windows is simply ignoring the registry setting and forcing
the autohide setting to be on.
Of course, once I manually turn autohide off, it stays off until the
next soft-reset.
Weird, huh?
--
Tim Rude
(remove NOSPAM. for correct email address)
"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam
Post by Paul G. Tobey [eMVP]
Let's back up a bit. You're saying that, if you change that setting,
the
Post by Paul G. Tobey [eMVP]
next time you boot, it returns to the other state? Are you sure that
the
Post by Paul G. Tobey [eMVP]
registry on this device is persistent? If so, do you have to call
RegFlushKey() to make the changed section that you just modified
persist?
Post by Paul G. Tobey [eMVP]
Does it use hive-based registry and, if so, how are you rebooting?
Power
Post by Paul G. Tobey [eMVP]
off/on may not give the hive a chance to be saved after your recent
modification.
Paul T.
Post by Tim Rude
ARM cpu unit runs WinCE 5.0 Core and boots to Win CE desktop and
taskbar.
I want to turn off the taskbar autohide setting so that the taskbar
remains visible. I've tried setting the registry value at
HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide to dword:0 but
that
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
doesn't make any difference. 'Auto hide' is still checked when I
look at
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
the Taskbar settings. I tried setting the registry value to dword:1
also, but no difference either.
Is it possible to turn off 'Auto hide' using the registry? If not,
what
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
other alternative is there to do this?
--
Tim Rude
(remove NOSPAM. for correct email address)
Paul G. Tobey [eMVP]
2008-04-01 20:06:02 UTC
Permalink
Not true on my devices. If yours is getting reset each time, but the
registry itself is persistent, it sounds like some component that runs on
startup, perhaps even the OAL part of the board support package for your
hardware, is resetting it before the shell starts.

Paul T.
Post by Tim Rude
Paul,
Actually the Default value *is* what I have been working with, and it's what
the Taskbar settings dialog automagically sets. Sorry if I led you to think
otherwise.
However, no matter how that Default value gets set to a dword of 0, upon a
soft-reset that value is ignored by Windows and the 'Auto hide' setting gets
forced on. Oddly enough, even though 'Auto hide' is forced on, it does not
change the dword:0 to dword:1 in the registry. That only happens if you
manually toggle the checkbox on the Taskbar settings dialog.
Is there a way to programatically set the 'Auto hide' setting other than
using the registry (which doesn't appear to be working)?
--
Tim Rude
(remove NOSPAM. for correct email address)
"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT
Post by Paul G. Tobey [eMVP]
Well, I ran the old export-registry-using-Remote Registry Editor,
change-the-option-then-export-again operation for auto hide and I think
you're changing the wrong thing. Based on what I'm seeing, it's the
*default value* under the
*key*[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide] that you want
to
Post by Paul G. Tobey [eMVP]
change, not a value called AutoHide (of type DWORD). The difference is
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
@=dword:1 ;; CORRECT. AUTOHIDE IS ON
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell]
"AutoHide"=dword:1 ;; WRONG
To turn autohide off, you'd make a change to the default value under
AutoHide
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
@=dword:0 ;; EMPTY STRING = DWORD:0 = NO AUTOHIDE
They really screwed this up using the default value for the key, which is
*always* a string type, not a dword type, but there you are...
Paul T.
Post by Tim Rude
I'm sure the registry is persistent between soft-resets. A hard-reset
(via a master kill switch on the back of the unit) wipes registry
settings. But I'm doing a soft-reset via software (such as the Warm
Boot... button in the WR-Tools ResInfo utility). With a soft reset, all
registry settings remain intact.
I've set the registry key using Regedit, Mortscript, and even letting
Windows do it when I use the Taskbar properties dialog to check or
uncheck 'Auto hide'. When I uncheck the 'Auto hide' checkbox, the
registry value gets automatically set to 0. When I check the 'Auto hide'
checkbox, the registry value gets automatically set to 1.
So I uncheck the 'Auto hide' checkbox, go and see that the registry
value has been automatically set to 0, and then do a soft-reset. When
the unit comes back up, the registry is still intact and the value of 0
is still there, but the taskbar autohides and the 'Auto hide' checkbox
in the Taskbar properties dialog is checked.
It's like Windows is simply ignoring the registry setting and forcing
the autohide setting to be on.
Of course, once I manually turn autohide off, it stays off until the
next soft-reset.
Weird, huh?
--
Tim Rude
(remove NOSPAM. for correct email address)
"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam
Post by Paul G. Tobey [eMVP]
Let's back up a bit. You're saying that, if you change that setting,
the
Post by Paul G. Tobey [eMVP]
next time you boot, it returns to the other state? Are you sure that
the
Post by Paul G. Tobey [eMVP]
registry on this device is persistent? If so, do you have to call
RegFlushKey() to make the changed section that you just modified
persist?
Post by Paul G. Tobey [eMVP]
Does it use hive-based registry and, if so, how are you rebooting?
Power
Post by Paul G. Tobey [eMVP]
off/on may not give the hive a chance to be saved after your recent
modification.
Paul T.
Post by Tim Rude
ARM cpu unit runs WinCE 5.0 Core and boots to Win CE desktop and
taskbar.
I want to turn off the taskbar autohide setting so that the taskbar
remains visible. I've tried setting the registry value at
HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide to dword:0 but
that
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
doesn't make any difference. 'Auto hide' is still checked when I
look at
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
the Taskbar settings. I tried setting the registry value to dword:1
also, but no difference either.
Is it possible to turn off 'Auto hide' using the registry? If not,
what
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
other alternative is there to do this?
--
Tim Rude
(remove NOSPAM. for correct email address)
Tim Rude
2008-04-01 21:49:59 UTC
Permalink
OK, thanks for the confirmation that what I'm seeing isn't what is supposed
to be happening. I'll dig further into what's happening at startup that
might be triggering this. This unit is sold as a GPS navigation unit so
normally the manufacturer would want to keep the taskbar out of the way.
Maybe there's something in their startup code that's forcing the 'Auto hide'
setting on.

Forgive my ignorance, but what is 'OAL'?

A Google search returns 'Office of Administrative Law', 'Ohio Art League',
and 'Olympic Airways Greece (ICAO code)'. Somehow I don't think these are
what you meant. ;)
--
Tim Rude

***@NOSPAM.hotmail.com
(remove NOSPAM. for correct email address)

"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT
Post by Paul G. Tobey [eMVP]
Not true on my devices. If yours is getting reset each time, but the
registry itself is persistent, it sounds like some component that runs on
startup, perhaps even the OAL part of the board support package for your
hardware, is resetting it before the shell starts.
Paul T.
Post by Tim Rude
Paul,
Actually the Default value *is* what I have been working with, and it's what
the Taskbar settings dialog automagically sets. Sorry if I led you to think
otherwise.
However, no matter how that Default value gets set to a dword of 0, upon a
soft-reset that value is ignored by Windows and the 'Auto hide' setting gets
forced on. Oddly enough, even though 'Auto hide' is forced on, it does not
change the dword:0 to dword:1 in the registry. That only happens if you
manually toggle the checkbox on the Taskbar settings dialog.
Is there a way to programatically set the 'Auto hide' setting other than
using the registry (which doesn't appear to be working)?
--
Tim Rude
(remove NOSPAM. for correct email address)
"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT
Post by Paul G. Tobey [eMVP]
Well, I ran the old export-registry-using-Remote Registry Editor,
change-the-option-then-export-again operation for auto hide and I think
you're changing the wrong thing. Based on what I'm seeing, it's the
*default value* under the
*key*[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide] that you want
to
Post by Paul G. Tobey [eMVP]
change, not a value called AutoHide (of type DWORD). The difference is
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
@=dword:1 ;; CORRECT. AUTOHIDE IS ON
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell]
"AutoHide"=dword:1 ;; WRONG
To turn autohide off, you'd make a change to the default value under
AutoHide
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
@=dword:0 ;; EMPTY STRING = DWORD:0 = NO AUTOHIDE
They really screwed this up using the default value for the key, which is
*always* a string type, not a dword type, but there you are...
Paul T.
Post by Tim Rude
I'm sure the registry is persistent between soft-resets. A hard-reset
(via a master kill switch on the back of the unit) wipes registry
settings. But I'm doing a soft-reset via software (such as the Warm
Boot... button in the WR-Tools ResInfo utility). With a soft reset, all
registry settings remain intact.
I've set the registry key using Regedit, Mortscript, and even letting
Windows do it when I use the Taskbar properties dialog to check or
uncheck 'Auto hide'. When I uncheck the 'Auto hide' checkbox, the
registry value gets automatically set to 0. When I check the 'Auto hide'
checkbox, the registry value gets automatically set to 1.
So I uncheck the 'Auto hide' checkbox, go and see that the registry
value has been automatically set to 0, and then do a soft-reset. When
the unit comes back up, the registry is still intact and the value of 0
is still there, but the taskbar autohides and the 'Auto hide' checkbox
in the Taskbar properties dialog is checked.
It's like Windows is simply ignoring the registry setting and forcing
the autohide setting to be on.
Of course, once I manually turn autohide off, it stays off until the
next soft-reset.
Weird, huh?
--
Tim Rude
(remove NOSPAM. for correct email address)
"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam
Post by Paul G. Tobey [eMVP]
Let's back up a bit. You're saying that, if you change that setting,
the
Post by Paul G. Tobey [eMVP]
next time you boot, it returns to the other state? Are you sure that
the
Post by Paul G. Tobey [eMVP]
registry on this device is persistent? If so, do you have to call
RegFlushKey() to make the changed section that you just modified
persist?
Post by Paul G. Tobey [eMVP]
Does it use hive-based registry and, if so, how are you rebooting?
Power
Post by Paul G. Tobey [eMVP]
off/on may not give the hive a chance to be saved after your recent
modification.
Paul T.
Post by Tim Rude
ARM cpu unit runs WinCE 5.0 Core and boots to Win CE desktop and
taskbar.
I want to turn off the taskbar autohide setting so that the taskbar
remains visible. I've tried setting the registry value at
HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide to dword:0 but
that
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
doesn't make any difference. 'Auto hide' is still checked when I
look at
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
the Taskbar settings. I tried setting the registry value to dword:1
also, but no difference either.
Is it possible to turn off 'Auto hide' using the registry? If not,
what
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
other alternative is there to do this?
--
Tim Rude
(remove NOSPAM. for correct email address)
Paul G. Tobey [eMVP]
2008-04-01 22:29:11 UTC
Permalink
OEM Adaptation Layer. It includes stuff that the OEM has to do to make the
operating system actually run on their device. It's not like desktop
Windows where everyone's hardware is compatible, if not identical.

Paul T.
Post by Tim Rude
OK, thanks for the confirmation that what I'm seeing isn't what is supposed
to be happening. I'll dig further into what's happening at startup that
might be triggering this. This unit is sold as a GPS navigation unit so
normally the manufacturer would want to keep the taskbar out of the way.
Maybe there's something in their startup code that's forcing the 'Auto hide'
setting on.
Forgive my ignorance, but what is 'OAL'?
A Google search returns 'Office of Administrative Law', 'Ohio Art League',
and 'Olympic Airways Greece (ICAO code)'. Somehow I don't think these are
what you meant. ;)
--
Tim Rude
(remove NOSPAM. for correct email address)
"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT
Post by Paul G. Tobey [eMVP]
Not true on my devices. If yours is getting reset each time, but the
registry itself is persistent, it sounds like some component that runs on
startup, perhaps even the OAL part of the board support package for your
hardware, is resetting it before the shell starts.
Paul T.
Post by Tim Rude
Paul,
Actually the Default value *is* what I have been working with, and it's what
the Taskbar settings dialog automagically sets. Sorry if I led you to think
otherwise.
However, no matter how that Default value gets set to a dword of 0,
upon
a
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
soft-reset that value is ignored by Windows and the 'Auto hide' setting gets
forced on. Oddly enough, even though 'Auto hide' is forced on, it does
not
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
change the dword:0 to dword:1 in the registry. That only happens if you
manually toggle the checkbox on the Taskbar settings dialog.
Is there a way to programatically set the 'Auto hide' setting other than
using the registry (which doesn't appear to be working)?
--
Tim Rude
(remove NOSPAM. for correct email address)
"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam
DOT
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
Post by Paul G. Tobey [eMVP]
Well, I ran the old export-registry-using-Remote Registry Editor,
change-the-option-then-export-again operation for auto hide and I think
you're changing the wrong thing. Based on what I'm seeing, it's the
*default value* under the
*key*[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide] that you
want
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
to
Post by Paul G. Tobey [eMVP]
change, not a value called AutoHide (of type DWORD). The difference is
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
@=dword:1 ;; CORRECT. AUTOHIDE IS ON
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell]
"AutoHide"=dword:1 ;; WRONG
To turn autohide off, you'd make a change to the default value under
AutoHide
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
@=dword:0 ;; EMPTY STRING = DWORD:0 = NO AUTOHIDE
They really screwed this up using the default value for the key, which
is
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
Post by Paul G. Tobey [eMVP]
*always* a string type, not a dword type, but there you are...
Paul T.
Post by Tim Rude
I'm sure the registry is persistent between soft-resets. A hard-reset
(via a master kill switch on the back of the unit) wipes registry
settings. But I'm doing a soft-reset via software (such as the Warm
Boot... button in the WR-Tools ResInfo utility). With a soft reset,
all
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
registry settings remain intact.
I've set the registry key using Regedit, Mortscript, and even letting
Windows do it when I use the Taskbar properties dialog to check or
uncheck 'Auto hide'. When I uncheck the 'Auto hide' checkbox, the
registry value gets automatically set to 0. When I check the 'Auto hide'
checkbox, the registry value gets automatically set to 1.
So I uncheck the 'Auto hide' checkbox, go and see that the registry
value has been automatically set to 0, and then do a soft-reset. When
the unit comes back up, the registry is still intact and the value
of
0
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
is still there, but the taskbar autohides and the 'Auto hide'
checkbox
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
in the Taskbar properties dialog is checked.
It's like Windows is simply ignoring the registry setting and forcing
the autohide setting to be on.
Of course, once I manually turn autohide off, it stays off until the
next soft-reset.
Weird, huh?
--
Tim Rude
(remove NOSPAM. for correct email address)
"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no
spam
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
Post by Paul G. Tobey [eMVP]
Let's back up a bit. You're saying that, if you change that
setting,
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
the
Post by Paul G. Tobey [eMVP]
next time you boot, it returns to the other state? Are you sure
that
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
the
Post by Paul G. Tobey [eMVP]
registry on this device is persistent? If so, do you have to call
RegFlushKey() to make the changed section that you just modified
persist?
Post by Paul G. Tobey [eMVP]
Does it use hive-based registry and, if so, how are you rebooting?
Power
Post by Paul G. Tobey [eMVP]
off/on may not give the hive a chance to be saved after your recent
modification.
Paul T.
Post by Tim Rude
ARM cpu unit runs WinCE 5.0 Core and boots to Win CE desktop and
taskbar.
I want to turn off the taskbar autohide setting so that the
taskbar
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
remains visible. I've tried setting the registry value at
HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide to dword:0
but
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
that
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
doesn't make any difference. 'Auto hide' is still checked when I
look at
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
the Taskbar settings. I tried setting the registry value to
dword:1
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
also, but no difference either.
Is it possible to turn off 'Auto hide' using the registry? If not,
what
Post by Paul G. Tobey [eMVP]
Post by Tim Rude
other alternative is there to do this?
--
Tim Rude
(remove NOSPAM. for correct email address)
Mai Kee Reiss
2008-04-01 21:40:24 UTC
Permalink
Post by Tim Rude
Forgive my ignorance, but what is 'OAL'?
Oem Adaption(?) Layer. It is part of the WinCE OS image. The part, the
Oem will modify. The "platform builder guys" of your device manufacturer
can tell you more about it
--
Mai Kee Reiss
Laxmi
2011-03-02 05:34:25 UTC
Permalink
Hi,

you can hide in environment variable by specifying

variable value
autohide 1

This will the task bar.

Thanks and regards,
Laxmi
Post by Tim Rude
ARM cpu unit runs WinCE 5.0 Core and boots to Win CE desktop and
taskbar.
I want to turn off the taskbar autohide setting so that the taskbar
remains visible. I've tried setting the registry value at
HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide to dword:0 but that
doesn't make any difference. 'Auto hide' is still checked when I look at
the Taskbar settings. I tried setting the registry value to dword:1
also, but no difference either.
Is it possible to turn off 'Auto hide' using the registry? If not, what
other alternative is there to do this?
--
Tim Rude
(remove NOSPAM. for correct email address)
Post by Sheetal
Yes, it is possible to AutoHide the taskbar.
One needs to set the "Default" value for the AutoHide key to 0.
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide]
"Default"=dword:0
Regards,
-Sheetal.
Post by Tim Rude
As I stated, I tried that.
It gets ignored.
Is there any other way to do it?
--
Tim Rude
(remove NOSPAM. for correct email address)
Post by Paul G. Tobey [eMVP]
Let's back up a bit. You're saying that, if you change that setting, the
next time you boot, it returns to the other state? Are you sure that the
registry on this device is persistent? If so, do you have to call
RegFlushKey() to make the changed section that you just modified persist?
Does it use hive-based registry and, if so, how are you rebooting? Power
off/on may not give the hive a chance to be saved after your recent
modification.
Paul T.
Post by Tim Rude
I'm sure the registry is persistent between soft-resets. A hard-reset
(via a master kill switch on the back of the unit) wipes registry
settings. But I'm doing a soft-reset via software (such as the Warm
Boot... button in the WR-Tools ResInfo utility). With a soft reset, all
registry settings remain intact.
I've set the registry key using Regedit, Mortscript, and even letting
Windows do it when I use the Taskbar properties dialog to check or
uncheck 'Auto hide'. When I uncheck the 'Auto hide' checkbox, the
registry value gets automatically set to 0. When I check the 'Auto hide'
checkbox, the registry value gets automatically set to 1.
So I uncheck the 'Auto hide' checkbox, go and see that the registry
value has been automatically set to 0, and then do a soft-reset. When
the unit comes back up, the registry is still intact and the value of 0
is still there, but the taskbar autohides and the 'Auto hide' checkbox
in the Taskbar properties dialog is checked.
It's like Windows is simply ignoring the registry setting and forcing
the autohide setting to be on.
Of course, once I manually turn autohide off, it stays off until the
next soft-reset.
Weird, huh?
--
Tim Rude
(remove NOSPAM. for correct email address)
"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam
the
the
persist?
Power
that
look at
what
Post by Paul G. Tobey [eMVP]
Well, I ran the old export-registry-using-Remote Registry Editor,
change-the-option-then-export-again operation for auto hide and I think
you're changing the wrong thing. Based on what I'm seeing, it's the
*default value* under the
*key*[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide] that you want to
change, not a value called AutoHide (of type DWORD). The difference is
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
@=dword:1 ;; CORRECT. AUTOHIDE IS ON
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell]
"AutoHide"=dword:1 ;; WRONG
To turn autohide off, you'd make a change to the default value under
AutoHide
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
@=dword:0 ;; EMPTY STRING = DWORD:0 = NO AUTOHIDE
They really screwed this up using the default value for the key, which is
*always* a string type, not a dword type, but there you are...
Paul T.
Post by Tim Rude
Paul,
Actually the Default value *is* what I have been working with, and it's what
the Taskbar settings dialog automagically sets. Sorry if I led you to think
otherwise.
However, no matter how that Default value gets set to a dword of 0, upon a
soft-reset that value is ignored by Windows and the 'Auto hide' setting gets
forced on. Oddly enough, even though 'Auto hide' is forced on, it does not
change the dword:0 to dword:1 in the registry. That only happens if you
manually toggle the checkbox on the Taskbar settings dialog.
Is there a way to programatically set the 'Auto hide' setting other than
using the registry (which doesn't appear to be working)?
--
Tim Rude
(remove NOSPAM. for correct email address)
"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT
to
Post by Paul G. Tobey [eMVP]
Not true on my devices. If yours is getting reset each time, but the
registry itself is persistent, it sounds like some component that runs on
startup, perhaps even the OAL part of the board support package for your
hardware, is resetting it before the shell starts.
Paul T.
Post by Mai Kee Reiss
Oem Adaption(?) Layer. It is part of the WinCE OS image. The part, the
Oem will modify. The "platform builder guys" of your device manufacturer
can tell you more about it
--
Mai Kee Reiss
Post by Tim Rude
OK, thanks for the confirmation that what I'm seeing isn't what is supposed
to be happening. I'll dig further into what's happening at startup that
might be triggering this. This unit is sold as a GPS navigation unit so
normally the manufacturer would want to keep the taskbar out of the way.
Maybe there's something in their startup code that's forcing the 'Auto hide'
setting on.
Forgive my ignorance, but what is 'OAL'?
A Google search returns 'Office of Administrative Law', 'Ohio Art League',
and 'Olympic Airways Greece (ICAO code)'. Somehow I don't think these are
what you meant. ;)
--
Tim Rude
(remove NOSPAM. for correct email address)
"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT
a
not
DOT
want
is
all
0
checkbox
setting,
that
taskbar
but
dword:1
Post by Paul G. Tobey [eMVP]
OEM Adaptation Layer. It includes stuff that the OEM has to do to make the
operating system actually run on their device. It's not like desktop
Windows where everyone's hardware is compatible, if not identical.
Paul T.
Submitted via EggHeadCafe
SQL Operations on a Text File with ADO.NET
http://www.eggheadcafe.com/tutorials/aspnet/37ed9e1b-c5de-4c0b-afbe-d8f78f9a6ecf/sql-operations-on-a-text-file-with-adonet.aspx
Laxmi
2011-03-02 05:34:57 UTC
Permalink
Hi,

you can hide in environment variable by specifying

variable value
autohide 1

This will hide the task bar.

Thanks and regards,
Laxmi
Post by Tim Rude
ARM cpu unit runs WinCE 5.0 Core and boots to Win CE desktop and
taskbar.
I want to turn off the taskbar autohide setting so that the taskbar
remains visible. I've tried setting the registry value at
HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide to dword:0 but that
doesn't make any difference. 'Auto hide' is still checked when I look at
the Taskbar settings. I tried setting the registry value to dword:1
also, but no difference either.
Is it possible to turn off 'Auto hide' using the registry? If not, what
other alternative is there to do this?
--
Tim Rude
(remove NOSPAM. for correct email address)
Post by Sheetal
Yes, it is possible to AutoHide the taskbar.
One needs to set the "Default" value for the AutoHide key to 0.
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide]
"Default"=dword:0
Regards,
-Sheetal.
Post by Tim Rude
As I stated, I tried that.
It gets ignored.
Is there any other way to do it?
--
Tim Rude
(remove NOSPAM. for correct email address)
Post by Paul G. Tobey [eMVP]
Let's back up a bit. You're saying that, if you change that setting, the
next time you boot, it returns to the other state? Are you sure that the
registry on this device is persistent? If so, do you have to call
RegFlushKey() to make the changed section that you just modified persist?
Does it use hive-based registry and, if so, how are you rebooting? Power
off/on may not give the hive a chance to be saved after your recent
modification.
Paul T.
Post by Tim Rude
I'm sure the registry is persistent between soft-resets. A hard-reset
(via a master kill switch on the back of the unit) wipes registry
settings. But I'm doing a soft-reset via software (such as the Warm
Boot... button in the WR-Tools ResInfo utility). With a soft reset, all
registry settings remain intact.
I've set the registry key using Regedit, Mortscript, and even letting
Windows do it when I use the Taskbar properties dialog to check or
uncheck 'Auto hide'. When I uncheck the 'Auto hide' checkbox, the
registry value gets automatically set to 0. When I check the 'Auto hide'
checkbox, the registry value gets automatically set to 1.
So I uncheck the 'Auto hide' checkbox, go and see that the registry
value has been automatically set to 0, and then do a soft-reset. When
the unit comes back up, the registry is still intact and the value of 0
is still there, but the taskbar autohides and the 'Auto hide' checkbox
in the Taskbar properties dialog is checked.
It's like Windows is simply ignoring the registry setting and forcing
the autohide setting to be on.
Of course, once I manually turn autohide off, it stays off until the
next soft-reset.
Weird, huh?
--
Tim Rude
(remove NOSPAM. for correct email address)
"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam
the
the
persist?
Power
that
look at
what
Post by Paul G. Tobey [eMVP]
Well, I ran the old export-registry-using-Remote Registry Editor,
change-the-option-then-export-again operation for auto hide and I think
you're changing the wrong thing. Based on what I'm seeing, it's the
*default value* under the
*key*[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide] that you want to
change, not a value called AutoHide (of type DWORD). The difference is
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
@=dword:1 ;; CORRECT. AUTOHIDE IS ON
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell]
"AutoHide"=dword:1 ;; WRONG
To turn autohide off, you'd make a change to the default value under
AutoHide
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
@=dword:0 ;; EMPTY STRING = DWORD:0 = NO AUTOHIDE
They really screwed this up using the default value for the key, which is
*always* a string type, not a dword type, but there you are...
Paul T.
Post by Tim Rude
Paul,
Actually the Default value *is* what I have been working with, and it's what
the Taskbar settings dialog automagically sets. Sorry if I led you to think
otherwise.
However, no matter how that Default value gets set to a dword of 0, upon a
soft-reset that value is ignored by Windows and the 'Auto hide' setting gets
forced on. Oddly enough, even though 'Auto hide' is forced on, it does not
change the dword:0 to dword:1 in the registry. That only happens if you
manually toggle the checkbox on the Taskbar settings dialog.
Is there a way to programatically set the 'Auto hide' setting other than
using the registry (which doesn't appear to be working)?
--
Tim Rude
(remove NOSPAM. for correct email address)
"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT
to
Post by Paul G. Tobey [eMVP]
Not true on my devices. If yours is getting reset each time, but the
registry itself is persistent, it sounds like some component that runs on
startup, perhaps even the OAL part of the board support package for your
hardware, is resetting it before the shell starts.
Paul T.
Post by Mai Kee Reiss
Oem Adaption(?) Layer. It is part of the WinCE OS image. The part, the
Oem will modify. The "platform builder guys" of your device manufacturer
can tell you more about it
--
Mai Kee Reiss
Post by Tim Rude
OK, thanks for the confirmation that what I'm seeing isn't what is supposed
to be happening. I'll dig further into what's happening at startup that
might be triggering this. This unit is sold as a GPS navigation unit so
normally the manufacturer would want to keep the taskbar out of the way.
Maybe there's something in their startup code that's forcing the 'Auto hide'
setting on.
Forgive my ignorance, but what is 'OAL'?
A Google search returns 'Office of Administrative Law', 'Ohio Art League',
and 'Olympic Airways Greece (ICAO code)'. Somehow I don't think these are
what you meant. ;)
--
Tim Rude
(remove NOSPAM. for correct email address)
"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT
a
not
DOT
want
is
all
0
checkbox
setting,
that
taskbar
but
dword:1
Post by Paul G. Tobey [eMVP]
OEM Adaptation Layer. It includes stuff that the OEM has to do to make the
operating system actually run on their device. It's not like desktop
Windows where everyone's hardware is compatible, if not identical.
Paul T.
Post by Laxmi
Hi,
you can hide in environment variable by specifying
variable value
autohide 1
This will the task bar.
Thanks and regards,
Laxmi
Submitted via EggHeadCafe
C# Dynamic XElement wrapper
http://www.eggheadcafe.com/tutorials/aspnet/b830e703-480e-4dde-a957-bda9b6fc8d47/c-dynamic-xelement-wrapper.aspx
Loading...