Re: Is it possible or am I dreaming ?
- From: "Cor Ligthert[MVP]" <Notmyfirstname@xxxxxxxxx>
- Date: Mon, 23 Feb 2009 13:54:00 +0100
Jam,
As I see what you wrote, then the first thing those system engenieers should do in that organisation is to remove all USB ports, Floppy disk stations and CD/DVD readers and all what looks like this from their workstations.
Now they just swab with an open tap (Dutch proverb)
And as it is like that, you cannot use your USB stick.
Cor
<ja_1410@xxxxxxxxx> wrote in message news:38845bfb-3ec1-4769-b3f9-d481067f31f7@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
On Feb 22, 4:43 am, "Peter Duniho" <NpOeStPe...@xxxxxxxxxxxxxxxx>
wrote:
On Sat, 21 Feb 2009 11:09:56 -0800, JAM <ja_1...@xxxxxxxxx> wrote:
> [...]
It's interesting (to me, anyway) that you recognize the motivation behind
your IT department's hesitance in having .NET as part of the installation
on their computers, and yet see no problem with effectively running an
instance of .NET on those exact same computers, that you've brought with
you on your USB thumb drive (or whatever).
Unfortunately because of the policy I can't run it at all because .NET
happen to be missing from the workstation. But in more general sense
why it should be some moral problem ? The policy is to not allow users
to install software. I' m not attempting to install any software here
onto particular workstation. In fact I can't do that with my
privileges. I'm running an application that I wrote myself from the
memory stick (which by the way on this workstation is read only). How
it is different from running Excel VB program or Windows batch
program ? Policy does not prohibit any of those activities. I would
rather see more of an issue the risk that some workers would be
running commercial software without owning the license. That is
probably much bigger problem for big company because of the potential
liability.
Is it just an issue of "don't ask, don't tell"? If not, why is the
untested combination of the software on their computers along with the
.NET and your custom utility you're running from a thumb drive any less
problematic than any other untested combination of software they may worry
about?
It is not the issue of "don't ask, don't tell". They have tested
number of expensive large CAD and CAE software within given Windows
environment and they simply do not change that environment for anybody
without heavily testing for compatibility. Those workstation main
reason of existence is to run big industrial CAD or CAE. The software
packages are married to particular set of hardware and OS environment.
Any changes to hardware or software (including Windows security
updates) are tested for compatibility before being pushed onto the
community. Windows are stripped from most of the components such as
games etc. User has extremely limited access to anything outside his
own Documents folder and network home drive. The only way to run
programs is to either use Office VB (which is installed), write some
Windows script (which runs OK as long as it doesn't try to access
prohibited areas) or use standalone application that does not requires
installation such as GIMP for example.
The logic here is (I guess) that running something from the stick is
completely temporary and does not install anything (in fact I can't
even write to Windows directory anyway) into the operating system
folders. By locking that capability they prevent users from installing
applications that might create compatibility problems for company
major applications. If something goes wrong, the theory is, all you
have to do is to reboot in the worst case. Second reason is of course
support. When the system develops problems then it is easy to rebuild
it to standard image.
I tend to agree with Michael's point that a Windows computer these days
without .NET installed is really behind the times. But then, many
corporate installations are really behind the times. I suppose that's a
fact of life.
As I said. I understand why they are reluctant to install every update
at once. Any untested incompatibility would mean several thousands of
engineers to stop working that day till their machines are restored to
the previous, working state. Also they have no incentive to install
anything that is not required by the software package that is run on
this computer. Why would you risk incompatibility ? It is similar to
BIOS upgrade. If your motherboard has no issues whatsoever, the advice
is often to avoid BIOS upgrades. Something might go wrong and one
risks damaging the hardware.
I don't know the specifics, but it's possible you could run a VM from a
USB thumb drive. If so, then you could carry a whole second copy of
Windows, along with the VM software and your own utility, and run your
utility in a virtualized instance of Windows. The VM software I've used
supports copy/paste between host and guest OS. :)
Hmm. This is interesting idea. Can you run VM if the stick is "read
only" ?
All that said, if you've got tools other than .NET that do work as you'd
like, I'd say use those. I always think it's a shame when .NET doesn't
work for someone, but the fact is...sometimes it doesn't. Practicality is
usually a high priority, and in that case it seems that your
Delphi/C++Builder approach would be best (I haven't used it myself, but
I've heard very good things about Delphi). I'd mention Java, in case your
IT department allows Java on the computers, but if you're already familiar
with Delphi or C++Builder, you might as well go with those.
In the meantime, see if you can in fact convince your IT department to at
least upgrade to .NET 2.0 (which probably has enough features for your
purposes). That way, they'll only be five years behind the times instead
of a decade. :)
Company I work for employs thousands of engineers. Chances to convince
anybody are slim :-). In fact if I mention that I run something all by
myself they might get the idea, that it is risky and prohibit that :-)
In this case it is somewhat "don't ask, don;t tell". Corporations are
sometimes conservative and overly cautious.
Pete
JAM
.
- Follow-Ups:
- Re: Is it possible or am I dreaming ?
- From: ja_1410
- Re: Is it possible or am I dreaming ?
- References:
- Is it possible or am I dreaming ?
- From: JAM
- Re: Is it possible or am I dreaming ?
- From: Peter Duniho
- Re: Is it possible or am I dreaming ?
- From: ja_1410
- Is it possible or am I dreaming ?
- Prev by Date: Re: PlaySound in Windows Service
- Next by Date: Re: Garbage Collection and Library Deployment
- Previous by thread: Re: Is it possible or am I dreaming ?
- Next by thread: Re: Is it possible or am I dreaming ?
- Index(es):
Relevant Pages
|