J
Jason Teagle
Situation:
* I am *the* admin for the Vista installation.
* User Access Control is switched off for my account (for now, in an attempt
to solve the issue).
* I have a directory created under C on the Vista machine (*not* under
Program files, Windows or Windows\System32), which I own and have full
permission for according to the Security tab on the folder's properties.
* I have a network share from another machine, also on which I'm the admin,
and I happen to be using the same username and password on that machine
(thus, shouldn't require extra permission to access it).
* I'm trying to copy a folder from the network share to the local C drive
folder of the same name (the original attempt at this is what created said
folder under C). I had already done this with another folder and received no
problems whatsoever, even with UAC switched on.
* This network share folder contains DLLs (the other folder did not, which
is obviously why it succeeded).
* The target folder under C is currently empty, so no existing DLL trying to
be replaced (a fairly clear security issue, even though it's not a system
folder).
When I try and copy the DLL, it says "You need permission" and gives me the
Retry, Skip and Ignore options.
Two questions:
1. Why do I *need* permission to *copy* a DLL from a network share I *own*,
with *matching* credentials, to a folder I *own*, *not* in a
protection-worthy area of the machine, with *no* existing DLLs to overwrite,
when I *am* the admin with *full* permissions? Yes, that's a lot of
asterisks.
(I'm a programmer, so no need for any glib comments about people blindly
copying files around.)
2. Why does the access denied message box not give me any help? It provides
no way to get that permission (such as a Run As... button), or any links to
help or information about why access was denied and how to potentially
rectify it.
I completely understand what Vista is trying to do here to protect us from
malware, but I do think it's become a bit flawed if it won't let you do the
stuff you should be able to do {:v)
Can anyone help?
* I am *the* admin for the Vista installation.
* User Access Control is switched off for my account (for now, in an attempt
to solve the issue).
* I have a directory created under C on the Vista machine (*not* under
Program files, Windows or Windows\System32), which I own and have full
permission for according to the Security tab on the folder's properties.
* I have a network share from another machine, also on which I'm the admin,
and I happen to be using the same username and password on that machine
(thus, shouldn't require extra permission to access it).
* I'm trying to copy a folder from the network share to the local C drive
folder of the same name (the original attempt at this is what created said
folder under C). I had already done this with another folder and received no
problems whatsoever, even with UAC switched on.
* This network share folder contains DLLs (the other folder did not, which
is obviously why it succeeded).
* The target folder under C is currently empty, so no existing DLL trying to
be replaced (a fairly clear security issue, even though it's not a system
folder).
When I try and copy the DLL, it says "You need permission" and gives me the
Retry, Skip and Ignore options.
Two questions:
1. Why do I *need* permission to *copy* a DLL from a network share I *own*,
with *matching* credentials, to a folder I *own*, *not* in a
protection-worthy area of the machine, with *no* existing DLLs to overwrite,
when I *am* the admin with *full* permissions? Yes, that's a lot of
asterisks.
(I'm a programmer, so no need for any glib comments about people blindly
copying files around.)
2. Why does the access denied message box not give me any help? It provides
no way to get that permission (such as a Run As... button), or any links to
help or information about why access was denied and how to potentially
rectify it.
I completely understand what Vista is trying to do here to protect us from
malware, but I do think it's become a bit flawed if it won't let you do the
stuff you should be able to do {:v)
Can anyone help?