Ive created a simple application that works fine when i debug and test it though visual studio but when i deploy the application, download it and install it onto my machine i get an error.basically when the first form loads it checks for a file called "New Folder" in my program files folder on my machine if the file is not there, then it adds the file. the code im using to do this is:
If System.IO.Directory.Exists(My.Computer.FileSystem.SpecialDirectories.ProgramFiles & "New Folder") Then
Exit Sub()
My application creates a file by writing to System.AppDomain.CurrentDomain.BaseDirectory() & "data/" & filename...Now this works fine usually, but I just added a setup utility to the app, so now it installs to the program files directory. It installs correctly and creates the data folder, however when it tries to write the file it gets an exception "unauthorized access".
I am just writing a simple file browser. It works without problems when I point to a specific directory but throws "UnauthorizedAccessException access to the path .... is denied" when I point to drive "C:\" or "D:\".
If Not txtToSearch.Text = Nothing Then ListBox1.Items.Clear() FC = 0 For Each foundfile As String In My.Computer.FileSystem.GetFiles("D:\", FileIO.SearchOption.SearchAllSubDirectories, Nothing) Dim title As String = My.Computer.FileSystem.GetFileInfo(foundfile).Name If title.Contains(txtToSearch.Text) Then ListBox1.Items.Add(title) FC += 1 End If Next
I am trying to get a list of files using this line of Dim files() As String = IO.Directory.GetFiles("D:", "*.*", SearchOption.AllDirectories)But it errors out on folders that are inaccessible, like the RecycleBin folder & the program stops. So how do I get a list of files in all folders, while skipping the inaccessible one
I am creating a file and then trying to read and write to it. I'm coming up with an UnauthorizedAccessException wa unhandled. My question is, How do I get around this properly or otherwise improperly to read and write to my text file?
Imports Scripting Imports System.IO Imports System.Security Imports System.Security.Permissions Public Class Form1 [Code] .....
I'm running Windows Vista with admin privilege and UAC is disabled but still unable to write to windows registry! My.Computer.Registry.SetValue _ ("HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun", _ "Test", "C:Test.exe", Microsoft.Win32.RegistryValueKind.String)
I'm getting error "Unauthorized Access Exception was unhandled." "Access to the registry key 'HKEY_LOCAL_MACHINE....' is denied."
I've googled the net and found that registry permission elevation is required for admin tasks, Is there away to take registry key ownership through VB.Net code??
I had an exercise where I was supposed to have a button open an openfile dialog box, let the user select a file, then another button that would save the file with the extension ".bak". The author didn't give any clues about manipulating extensions -- but a few chapters back we covered string functions. So, with that in mind, I did the following...
Private Sub btnSaveFile_Click(sender As System.Object, e As System.EventArgs) Handles btnSaveFile.Click ' Where does the extension start
If any directory within a set being searched by the [URL] or [URL] methods contains a junction point, the entire method fails and returns zero results on my tests under VB 2008. I would like to make the call more robust: to return the folders or files not blocked by access restrictions and to note the folders which were blocked. Do those methods offer a means to do this, or is a recursive folder-by-folder call necessary?
I'm trying to write a console application that can modify registry subkeys on remote pc's in the same network. I have it working in my own environment but when I install on the customer machines I'm getting unauthorized access when it hits the OpenRemoteBaseKey. The security settings in the application properties is set to full trust application so I'm not sure why it won't work.
I'm using Visual Studio 2010 and first I just installed it on the customer machine and when it wouldn't work I ran the source code in Visual Studio 2005 which is on the customer machine but got same results.I can run the app directly on the remote machine and it will change the registry subkeys as directed, I just can't do it remotely. RemoteRegistry service is started. Both machines are logged in as administrators.
Here is the source code:
Imports Microsoft.VisualBasic Imports System Imports System.IO Imports System.Security.Permissions
running my app in Debug Mode within Visual Studio I've been able to allow the user to Open an Access Report and if need be print it off. This has worked great.Unfortunately when I run the .exe file I get the following Unhandled exception message.'Could not load file or assembly 'Interop.Access, Version=9.0.0.0, Culture=neutral, PublicKeyToken=nuill' or one of its dependencies. The system cannot find the file specified.'Like I say above, this works when run from within Visual Studio, the code as far as I know is not the problem.
Here's the code I use on a menu item click,
Dim strFileName As String Dim str As String Dim RepName As String
I get this: Cannot access a disposed object. Object name: 'MainForm'.
Here is the code I'm running. It's after the MsgBox "Readme file cannot be found. Please put the original readme in the current working directory of this executable." (and it's dismissed) that I get the unhandled exception error. Private Sub MainForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim readme As String = My.Computer.FileSystem.CurrentDirectory + " eadme_ctb_v100.txt" MsgBox(readme) If My.Computer.FileSystem.FileExists(readme) = True Then [Code] .....
I was scripting a very basic process manager, with a ListView component, and it was working fine for many days, up until now.Here is the code for getting processes:
Dim Process As New Process() Dim Count As Integer = 0 ListView1.Items.Clear()[code].....
The line of code where I put "*WIN32 EXCEPTION LINE* keeps running into an error(Win32 Exception was unhandled; Access is denied). Here is the full error description:
System.ComponentModel.Win32Exception was unhandled ErrorCode=-2147467259 Message=Access is denied[code]....
As I said before, this had been working for several days, up until now.
I'm using this class to try and impersonate a user on a remote machine.[code]....
However, it fails when trying to open the registry hive with an "Attempted to perform an unauthorized operation" error.I know the password is correct so can someone tell me what might be going wrong?
It is possible to catch an exception and throw a new exception which wraps the first exception as an inner exception: [URL] Also, if I call a function and it throws a certain error, but I catch it, will the calling code's catch handler execute? If so, and it is of a higher exception type, is this not wrapping the exception? eg I can throw exception ex of type IndexOutOfRange, log it but rethrow, catch a higher up exception and do something, or I can throw a new exception and wrap an inner exception like:
I'm attempting to login to a cPanel using a POST Request in VB.Net. I have the correct credentials when logging in and when posting I still get an 'Unauthorized (401)' response when it should be '301' (analysed using Tamper Data Firefox Add-On). Below is my post request information and function.[code...]
I am trying to call multiple SQL Reporting Services Reports, get the .pdfs back, then append them together. I have no problems appending .pdfs, but I'm getting an error on the second report. Here's some example code:
I have an application where the admin user can create users and upload documents to the server for the created user to download.
When uploading a file it creates a folder using the userid as the folder name and saves in that folder within a folder called documents e.g. ~documents/77b29079-43d6-4520-bc34-77ae2af1b131/documentname.xls
The client then has to login and will see a list of available documents for that user only. The only problem is that if someone was to get hold of one of the urls to a document is can be downloaded without having to login.
Is there something I can do to stop access to these files?? I have tried editing the web.config file to only allow access to certain roles but i could still download a document without logging in.
I've got a vb (desktop) app (not a web app) that needs to connect to my website, I've been told that embedding my MySQL database credentials is a big mistake for several reasons.So, I've built a web script in PHP that runs on my server called web-service.php, it's located at www.example.com/web-service.php.Now, I'm trying to connect with this code:
Code: Dim hwrRequest As HttpWebRequest = HttpWebRequest.Create("http://www.example.com/web-service.php") hwrRequest.Method = "POST" Using swWriter As New StreamWriter(hwrRequest.GetRequestStream) 'POST the info
[code]....
And when I do, I get the error "The remote server returned an error: {401} Unauthorised.", but I shouldn't need any credentials to access this. I'm just trying to POST a username and password to that page and have it query the database and then get the returned content, I'd prefer to use POST than GET so you can't see the user/pass in the URL (if possible).
EDIT: I used CPanel to password protect my website so it can't be accessed, after supplying my user & pass to access it, everything works.
I have my own login page.If any user access any page directly(without login),i want to redirect unauthorized user to login page. Using Generic Handler is there any chance?
Where could the mismatch and exception be coming from? What could be the fault? The field doesn't have a value when I'm pulling it. Do I have to test for a value different for this number field than I would have to for a text field?
I've seen other people that have had this exception post on the forums, but none have had it happen like my situation. So I have a multi-threaded VB.net app that will have the protected memory exception occur while it's in the Thread.Sleep call.
I am making a simple program that allows a user to add and delete contacts from a database. Whenever I try to delete a contact that was created in a previous session (by session, I mean time that I ran and then ended the program), it is fine, but when I try to delete a contact created in the same session, it says: "Concurrency violation: the DeleteCommand affected 0 of the expected 1 records." here is the code for the delete button: [code] I noticed that, since the error does not happen on a new session, that if I added the code that happens at the form_load, I could fix the issue.
I have exactly same problem as guy at [URL] . Quote: I'm using multithread in my application. in each thread, launch a form which has a webbrowser. each browser is controlled by another thread to test some sites. however, sometimes, it has some access violation exception. these exceptions are not beause of cross thread issue since all processing for the browser are using delegate. And the problem is: I can not catch the access violation exception.
I have a very long running task I need to take from my website and put into a web service however every time I try call the web service I get this error message The request failed with HTTP status 401: Unauthorized.
but this code not working on windows vista, i can use it on windows xp, i think problem is user permissions but i have to delete or create file via my application how can resolve this problem.