No Next Item No Next Conference Can't Favor Can't Forget Item List Conference Home Entrance    Help
View Responses


Grex Micros Item 236: The Microsoft Windows 95/98 item
Entered by albaugh on Fri Jan 5 22:34:21 UTC 2001:

Use this item to ask questions about or enter into dicsuccions about
Microsoft Windows 95 or 98.

16 responses total.



#1 of 16 by albaugh on Fri Jan 5 22:39:54 2001:

I have Windows 98.  I detest the Windows 95+ "desktop icon / Start menu"
interface.  I still like and use Program Manager (progman.exe), even on my
Win2K PC at work.  On my Win98 machine I have more than one profile.  I would
like each profile to have a different "view" for progman.  But it seems that
it will only honor the progman.ini file in the \windows directory.  I tried
a variety of things, to no avail.  I was not able to find any documentation
on if & how it's possible to use progman with different "views".  I may be
reduced to trying to hack a separate instance of the progman.exe file with
a filename different than progman.ini

Does anyone have any ideas about if & how I could do what I'm trying to do?


#2 of 16 by scott on Fri Jan 5 23:05:35 2001:

Maybe start different sessions with a batch file so that you can automatically
switch around which file is name "progman.ini".

I.e.:
rem Run progman with prog1.ini
copy prog1.ini progman.ini
call progman.exe



#3 of 16 by albaugh on Sat Jan 6 14:47:04 2001:

Yes, on rethinking things more clearly, you're right, it's possible to do
that, since starting with Win95, running a Windows program from a command
shell allowed it to start up independently from the shell, instead of the
shell displaying the dreaded "this program requires MS windows" message.
The only thing to ensure is that with an exit statement the batch file will
exit automatically without requiring a manual window close.


#4 of 16 by albaugh on Sat Jan 6 14:49:18 2001:

Of course, the problem is:  Can the batch file determine which profile is
active?  At first glance, there doesn't seem to be any environmentment
variable with that value in it.  Also, even though there are different
profiles, unlike NT (or at least Win2K), there appears to be a common startup
folder ("group") that all profiles use.


#5 of 16 by scott on Sat Jan 6 15:17:04 2001:

Well, if you always start from a batch file then you can have that batch file
set a variable or a file so that a later run of the batch file can check it.


#6 of 16 by albaugh on Sat Jan 6 18:54:40 2001:

I was wrong about something, and I'm glad I was:  Each Win98 profile does
indeed have its own version of the Startup group.  So I have placed a custom
version of a "start program manager" batch file in each profile's Startup
group, which copies the profile's custom version of the progman.ini file to
the c:\windows directory, and I now have the effect I wanted.  It's a bit
hokey, but it does the job.  To get a batch file window to close automatically
when the batch file executes an exit statement, you just need to check the
"close window on exit" box on the Program tab of the properties window for
the shortcut used to run the batch file.


#7 of 16 by gull on Sun Jan 21 19:31:10 2001:

Here's the scenario.  A friend of mine has a small business with a
couple employees.  They have a PC running Win98 for various office
work.  They have an Internet account, but it's only occasionally used --
in fact, my friend doesn't want employees wasting time using it, so only
she knows the password.

The problem is some employees are taking advantage of the fact that the
machine has a modem, and dialing into their *own* internet accounts with
it.  Not only is this a productivity problem, it ties up the business'
only phone line.

Here's the question.  Is it possible, in Win98, to restrict access to
Dial Up Networking to only one user?  My friend is asking me for help,
and I'm not sure how to go about it.


#8 of 16 by scott on Sun Jan 21 20:57:45 2001:

Well, since "some" out of "a couple" probably means just one or two people,
I'd advise cornering the culprit(s) instead of some technical fix.

One thing to try would be a "phone in use" light (a *big* one) on top of the
monitor.  You can get kits for this for about $10, I think.  


#9 of 16 by gull on Mon Jan 22 02:18:13 2001:

The problem is she's not always around to observe what's going on, so
adding a light won't really help.  There's really only one culprit, but
she'd like a situation that doesn't involve firing him.

It seems to me this is a fairly basic security item that Windows ought
to be able to do without much fuss, but I can't figure out how I'd
accomplish it.


#10 of 16 by scott on Mon Jan 22 12:22:47 2001:

Maybe two different accounts with different hardware profiles?  I've never
played with that, but it should be possible to set up one with the modem
disabled.

If she knows who it is, why not discuss it?  How would she deal with an
employee making excessive personal phone calls?


#11 of 16 by gull on Mon Jan 22 19:42:01 2001:

I think she has discussed it with him.  I think she's just looking for a way
to limit the temptation, to help make sure it won't come up again.  We're
talking about a high-school-age employee here, his brain hasn't fully
developed. ;>

Didn't think of changing the hardware profiles; I wasn't aware those could
be done by account.  I'll look into that.  I was also considering setting up
different user profiles, one of which had none of the Internet software in
the Start menu.


#12 of 16 by albaugh on Mon Jan 22 23:32:06 2001:

Yes, "hiding" the software is one low-tech way to go:  Make sure there are
no shortcuts etc. easily available.  That doesn't top the lad/lassy from using
Explorer or Start|Run to invoke the software explicitly.  But then everyone
would know that the user deliberately went to special steps to do something
he/she knew he/she wasn't supposed to.


#13 of 16 by scott on Tue Jan 23 01:40:59 2001:

Hey, maybe a batch file to hide/unhide some critical .dll for the dial-up
networking?  All you'd have to do is move or rename it, and make the batch
file(s) obscure enough.


#14 of 16 by gull on Tue Jan 23 04:13:15 2001:

Re #13:

Hmm.  Interesting thought.  Thanks.


#15 of 16 by davel on Tue Jan 23 13:58:10 2001:

Make sure it's not critical for anything else that's *supposed* to be running,
though.


#16 of 16 by gull on Tue Jan 23 19:26:15 2001:

Right.  I have to poke around, but it seems like there's a DLL that's
exclusively used by Dial Up Networking (and software that launches its
own dialer, like IE.)

Response not possible - You must register and login before posting.

No Next Item No Next Conference Can't Favor Can't Forget Item List Conference Home Entrance    Help

- Backtalk version 1.3.30 - Copyright 1996-2006, Jan Wolter and Steve Weiss