making a program that will have access privileges (for example, some users can add some kind of information but not other, or visualize some pages but not others). I want to make this access control by relating each button in my project and making it enabled or not to the users. For example, if the user can add only information A, the button "Add New A" will be enabled, but not "Add New B". For doing this, as my project have many buttons, i thought about a sub form relating every single button of every form in my project
I'm using VS 2010, and I did a project using VB and a database in Access. The problem is that when I try to put that "application" on other computers, sometimes, is not working. I thought it can be because on these computers they don't have access, but on one computer, is running another app which is using Access and there is no Access installed. How can I check if my application requires Access to be installed or not?
Here is a example of how I did the connection:
Public AccessOLEDBConnString= "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & myfullpath & ";Jet OLEDB:Database Password=password"
Function getConnection() As OleDb.OleDbConnection
[CODE]...
And when I want to have access at the data I'm doing like this:
I am getting the above error when I attempt to run setup.exe as a non-administrator on Windows XP (sp3). This is for an application I created, and I would like to know what permissions the users need to install the application and updates. I am trying to understand the security issues when installing a vb.net desktop application, the .NET framework, and other resources such as the visual studio crystal reports engine. Any good resource which explains how this works for different operating systems and privilege levels?
One of the client requirements is that the server generate files and store them on a special folder. This files created can not be modified by users or deleted.So the only way I thought is to generate this files with elevated privileges so a normal user can't delete or modify them.But the question is how can I generate a file with this privileges that normal users can interact with this files... only download from server.I use this code to generate the file... But I don't know how to configure it for elevated privileges.This is the button which generate the file and allow to download it:
Protected Sub ibtGenerar_OnClick(ByVal sender As Object, ByVal e As ImageClickEventArgs) oArchivoTelecredito.NombreArchivo = txtNombreArchivo.Text oArchivoTelecredito.SesionDetalleArchivosTelecredito = New List(Of
Similar to the CSV file which can be downloaded from [url] . How can I downloada file which requires authentication? I can simply use My.Computer.Network.DownloadFile[url] To download the file which is available in public. I tried setting the username and password as per the MSDN documentation but all I get is the HTML content of the login page.
i want to download a file from a SSL web to my local(C:)
[URL]
Scenario: from the web browser(Internet Explorer), i required to login to the site in order to download the file.
in the vb program i pass in this url to download the file (include my password and username): [URL] but what has been downloaded to my C: is the login page(in myfile.txt) but when i use the url on the web browser[URL] i managed to get the file (the actual file).
Question: is there anyway that i can download the file from a login page?
I'm trying to use a java servlet in a 3rd party tool's web interface (CA service desk) to invoke it's download file functionality using a webclient in vb.net. The trouble is the text stream from response is markup and not the acutual text file stream.
It's like the page is redirecting to another page which actually presents the file for downloading. I have no idea what the redirected page URL is.
Is there a way I can process this redirected page in order to get at the download using a system.net.webclient?
I'm using visual basic 2008 express edition I was wondering how would you open program X when Program X needs to be in a folder than contains Y.ini? If Program X is not in a folder with Y.ini, it comes with an error. I tried using this:
I get an UnauthorizedAccessException with the following message: "Access to the path ... is denied."In .NET, how do I copy a file from a remote computer that requires authentication to my local machine? I understand that I'm going to need to supply a username and password in some fashion, but I don't know how to supply that information via an API in .NET.
I have an issue with the Windows permission system. And every time it tries to do something that needs a windows permission (to be ran as administrator) it fails !
At the moment I was trying to implement an updater which should download a file from an ftp site but because copying a file into one of the program files folder requires a permission I am not able to do this.
I'm working on a server and i added a new function, to create a firewall rule for the connections. The problem is that when executed, it returns "The requested operation requires elevation (Run as administrator)."
How can i run the CMD at elevated privileges?
Here's the code.
Function ShellExec(ByVal command As String, Optional ByVal Elevated As Boolean = False) Dim psi As New System.Diagnostics.ProcessStartInfo("cmd.exe", "/C " & command)
I am using following code to get a directory of files with a particular extension. It throws an error that you donot have administrator privileges.[code]...
I don't know how to run my application with system level privilleges, so that it does not encounter any UNAUTHORISED ACCESS in any case and when in seen in TASK MANAGER the user shown will be SYSTEM.
how can i set administrator privileges selectively in my application depending on whether it needs to write a registry value or not?my app needs the elevated privileges once, then each subsequent execution needs standard permission.
Im am currently coding an application for auto updating ccleaner. Everything worked well until I enabled UAC.. I am using this project: [URL] to schedule the updating process, but when uac is enabled I get every time a message if I would let ccleaner installer make changes to my computer. The auto updating process must be done silently without bugging the user with prompts of uac.
When i manually check the "run with highest priviliges" box in task scheduler it does run without a prompt. But I can't seem to do this programmatically. Or I havent found it yet.
I wrote the code below to switch a user from DHCP to static networking (taking their DHCP assigned address and making it static). However on Vista and Windows 7 machines it does not work unless executed from within an escalated private command shell, even if the user executing it is a member of the local administrator group. I need to be able to email this script to users to execute on their computers (i.e. I have no remote access to them).
I found that snippet, edited it a little bit and now im trying to use it...the problem that ocurres, is that its never going into the first IF... so already there seems to be an error.Im working on XP SP3 with admin privileges..
Private Shared Function GetCurrentPrivileges() As Privileges If My.User.IsAuthenticated() Then If My.User.IsInRole(ApplicationServices.BuiltInRole.Administrator) Then
I would like to save let's say "HKLM/SOFTWARE" into file using API. First I open the key using RegOpenKeyEx. This works fine as I see that the ReturnPointer is different from zero and differs also when I switch from "SOFTWARE" to other subkey, therefore I assume no problem there.The problem comes when I want to save into the file. It creates only a blank file with return code of 1314. I have googled for this, but only found that this error means that application has no privilege to perform the action and I need to setup "SeRestorePrivilege" & "SeBackupPrivilege" property somehow. I haven't been able to find a good VB.NET example for this and as I am very weak with APIs I wasn't able to construct one of my own, therefore I would like to ask you for advice on this.Could you please help me on how to set the privileges so that I can export/import registry? [code]
I want to display a prompt to the user as such: "Program requires Administrator privileges to continue, click OK to restart the program with administrator privileges". The question is how can I restart my program so that it asks for them?
Well on my application there is a check for update button and it needs administrative privileges in order for it to download the update (it needs to make a version change in the registry) and I don't have permission to. How can I make it so it asks for permission?
how to elevate privileges when my program executes code through command prompt. My program will already prompt for administrator access when it is launched. This is the code from my manifest file that will allow it to prompt for UAC admin permissions/credentials (to elevate permissions)
I am running a client-server application and am having problems with privileges (I assume). The application is developed using 2005 Express. The Client is running Win XP Home whilst the server is running Win 2003. When the user on the client has Admin rights on the local machine, everything is OK; however when the user has only User rights, an error occurs: VB will not run.
I am trying to create a new folder in C:\Windows\System32\oobe but I cannot get sufficient privileges. Here is the bit of code that has the error ' I have "CreateDirectory("C:\Windows\System32\oobe\info\backgrounds") in the Form load sub Sub CreateDirectory(ByVal Path As String) Directory.CreateDirectory(Path) End Sub
And then in Form Load I have: Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load CreateDirectory("C:\Windows\System32\oobe\info\backgrounds") End Sub
It keeps saying I don't have the privileges. Is there any way around this? I also need to put files in that folder later on.
A few months back I wrote a VB.net console application to migrate a group of about 100+ printers and the 1800+ users that use them from some old HP print appliances to a mixed Print Server and Direct to IP Printing solutions. The application uses a database to compare installed printers and remove old/invalid shares and remap to the new Win2K3 based print server OR create a TCPIP printer port and install the driver for direct to IP printing.
It worked really well, but users needed power user rights to create the TCPIP printer port. For the main campus this wasn't an issue, but the smaller remote sites need a solution that allows the app to be run by users without power user rights.
My solution was to take the "CreatePrinterIPPort" function and put it into it's own wrapper app and then call it as needed from the main app using a hard coded local admin account for the purpose, but I'm running into issues when spawning the createport app. If I run the app standalone it creates the port with no issue, but when I run it in my test app to spawn the createport using the CreateProcessWithLogon API the port creation fails with an "access denied" error. I'm limited to using .net 1.1 as 2.0 isn't in our environment throughly and I was told it wouldn't be pushed just for this app.
I have a video encoder app made with VB6 that users frequently have issues with. The problem that people encounter is that files do not show up in the output folder where my application is set to write them. The output folder is located in C:Program FilesMyAppOutput. Vista users can sometimes click "Compatibility Files" and see the outputted files. Sometimes I must tell users to "Run As Administrator.."