Get Name Of A Shared Directory On A Local Machine?
Apr 12, 2010I see several posts about getting the UNC of a remote drive, anyone have any ideas how I get the name of a shared directory on a local machine?
View 1 RepliesI see several posts about getting the UNC of a remote drive, anyone have any ideas how I get the name of a shared directory on a local machine?
View 1 RepliesI have a straight-forward task I'm attempting to accomplish. I have the mechanics down, and need to hammer out the details but I'm stumbling across one small point. :)
This script is supposed to take the files in the local C:Temp directory, and copy them to a selected user's shared directory on the file server.
Protected Sub btnCopy_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnCopy.Click
My.Computer.FileSystem.CopyDirectory("C:Temp", "\MAVERICKVOL1Users" & ddlName.SelectedValue & "DESKTOPRECORDINGS", True)
End Sub
This script does indeed work (and I'm aware I need to create exception handling) but it only copies what contents are on the server's directory of C:Temp rather than the local source directory.
I'm using VB.NET/ASP.NET to achieve this.
How am I able to direct my function to use the local user's directory rather than the remote server?
Is it possible to create a folder on a remote machine that has no previously shared folders? I can do this...
vb
Dim fname As String = "\10.1.x.yDocumentsMyFolderName"
IO.Directory.CreateDirectory(fname)
[code].....
I was reviewing the MSDN documentation on VB.Net's little-used Static keyword for local variables. My question is not about how Static works (I personally plan to avoid using it as it seems like it could cause grief to future programmers who don't notice the side-effects.) My question is about this statement in the docs:[code]So can anyone interpret the above statement for me in a way that makes sense? Or is this a bug in the documentation? It's been there since the VS 2005 version of the docs and is still present in the Visual Studio 11 version.
View 2 RepliesI need to write to the HKLM registry.
I have writen to HKCU and it works.
When I try to write to the HKLM nothing happends.
Im on windows 7 runing as administrator[code]...
why this code doesn't work?
Dim s As String
For Each s In PrintDocument1.PrinterSettings.InstalledPrinters.ToString
MsgBox(s)
Next
IIS7 running on Windows Server 2008 R2. Development environment is VWDE 2010.
I'm setting up a simple "machine status" page to monitor a server. I want to display the Drives on the machine, including mapped network drives and show their free space, etc.
I'm using System.IO.DriveInfo.GetDrives() to return a collection of DriveInfo objects. I then itterate that collection to display the relevant information.
The issue I'm having is that only local drives appear. (A:, C: and D:) No mapped drives "Network Locations" appear in the collection.
I'm thinking it has to do with the user account that's executing the code (if that makes any sense). So if the code is executing under the user "ASPNET" (or whatever it is) the drives would have to be mapped under that user. As it happens, I have the server set up like a workstation and it logs in automatically under the user with the mapped drives.
What I've done:
- I have set the Web Site's Anonymous Authentication user to that same user
- I have set the Identity of the Application Pool to which my web site is assigned to be that same user.
I am getting this error when trying to connect to sybase database using oledb connectivity from visual studio.net 2005. The 'Sybase ASE OLE DB Provider' provider is not registered on the local machine.
View 2 RepliesI have a program written in VB 2008 express. It connects to an Access database via Jet4.0 OLEDB. It works fine on my computer running windows xp. It works fine on computers running Vista and Windows 7 that also have Access installed. Howerver when run on a computer with Windows 7 that does not have Access installed. The following Error Message appears whenever there is an attempt to access the database:
The 'MS JET.OLEDB 4.0' provider is not registered on the local machine.Reviewing MS info, it appears that mdjet40.dll is found in XP and earlier and that syswow64.dll is found in Vista and later.What do I need to do to make my program run on all versions of Windows with or without Access installed?
I have a text file on a website that I have the direct URL address to. For example, http://www.example.com/thisFile.txt .
I would like to copy it to a predefined path on the local machine. For example, C:Documents and SettingsAll Users .
What can I use to copy the file from the URL to the predefined path on the local machine. A simple CopyFile doesn't seem to handle URL addresses.
I currently have a part of my program that uploads an image file MainChart.png from a set location (locally) to a set remote location(on the ftp server). What I would now like to do is be able to upload more than one file at the same time.
What I am currently doing is repeating the same block of code, but changing the image file name from MainChart.png to another one of the image file names, so have about 8 instances of this block of code, Where the file name is just changed.
Does anyone know how I can do this in just one block of code, rather than the program having to keep calling another Sub and logging onto the FTP site each time for each image file that I want to upload?
Private Sub FtpMainChart()
' FTP_URL, FTP_UserName & FTP_Password, are variables that hold the FTP credentials, declared earlier in the code.
[Code].....
Is it possible to point the install of ClickOnce to a directory of my choice on the local computer instead of caching it in Documents and Settingsuser? some place like c:Program FilesFoo Apps for example? I like the ClickOnce stuff a lot and especially the update on run functionality, but would like it independent from the user...
Dev/Usr Environment info: I am using VB Express '08 and SQL Express '05 for my applications in a corporate networking environment and the users will be installing from a network share drive. I have tested this and it works fine, just the location seems to be undesirable.
good database that I can use on a local machine to store names/addresses etc. and that integrates easily into .Net 2.0.I have used MySQL a fair bit, so something along that route would be great but without the need to install additional software on the computer or connect externally to a server.
View 3 RepliesI am using Visual Studio 2008, .NET Framework 3.5.
Basically what I am trying to do is have my webpage project folder located directly on my local machine (ex. Local #1).Our database is located on a server (ex. Server #1). I am building my web applications on my local machine and then trying to debug them in Visual Studio 2008. Only every single time I click to debug my project I get a "Security Exception" error that looks something like the following.[code]...
I'm aware of a way to load the fonts found on the locale machine, but is there also a way to load the symbols used on the locale machine.
View 7 RepliesI came across a number of new Private Shared variables (of type Hashtables(Of String), initialized in the declaration) added to a partial class for a very large (DataContext-derived) class. This seems sensible to me in one sense because they never change, and making these shared variables ensures that they won't get re-initialized every time a function is called. However, these variables are only used within the scope of one function in the class, and I fear the private namespace of this DataContext-derived class is getting rather polluted, and having these sorts of things exposed at such a high level might be confusing to others reading the code in the future.
Would there be negative performance impact to making these local variables within the function where they are used, or is there some better way to handle this? Basically we are using these 3 hashtables to determine whether anything within particular subsets of properties changed (using GetModifiedMembers and then using the Overlaps function of the hashset to see if any of the modified members correspond to members we care about).
Edit: I caved and took the time to write my own test program, which confirmed that there is a cost to using local variables (which I assume applies generally to all cases -- I doubt there's any case where a shared variable would be slower unless using the shared variable requires some additional logic to do so properly): [Code]
So in this particular case, using the local variable costs about 200%. But in most cases (including my own), the time is probably negligible compared to the overall task. So I guess the question now becomes, how do people generally feel about improving code maintainability at the cost of negligible but known performance impacts?
connecting ms access 2010 to visual basic 2008, this is the error of my program every time I run it "The 'Microsoft.ACE.Oledb.12.0' provider is not registered on the local machine."here is my code for the provider
Imports System
Imports System.Data
Imports System.Data.OleDb
Public Class Form1
[Code]...
I am in the following situation: I have been requested to write an application for managing where we have customers - this must flag up when we try to add a customer too close to another one, so must be able to calculate distances based on post codes.I have chosen to use ASP.Net VB because I am fairly good at that and I like that the browser does all of the layout for me (using Java or C# would mean having to position each element individually).I have copied a few files from the company's website (which I also wrote) and modified them to account for the database structure we need for the new app.I have designed the database to account for the requirements of the new app.I have set up a website in IIS on port 81 through which to view the app.
[Code]...
I'm getting this error when trying to run a vb application on a another pc. Is there some place I can download this DLL?
View 6 RepliesI am having a problem with my application. When it is run, the error displays The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine. I tried changing Platform to X86 CPU but it could not be changed, the only available option is Any CPU.
View 2 RepliesWe have a certain application installed on a single machine. I would like to enable/disable a button based on the existence of this application. Is there a way to check for its existence from asp.net?
the app is currently on an XP machine, but want to code for Win7 as well. VS2008 3.51. Asp.net
I am very new to NTLM/LDAP and trying to authenticate using NTML running on a local machine. The code provided by Microsoft [URL] seems to work, I just do not know how to connect to it.
I know that the authentication service is running because Contos 8 has been set up to authenticate using NTLM and it is working. I just do not know what the "connection string" should be:
I am trying: LDAP://CN=machinename with no luck.
Dim adAuth As LdapAuthentication = New LdapAuthentication("LDAP://CN=LOCALMACHINENAME")
Dim entry As DirectoryEntry = New DirectoryEntry(_path, domainAndUsername, pwd)
I'm trying to take a program I have and convert it to work in mutiple languages. When I put it in Spanish, I ended up hard coding it all, which makes the code much larger and required me to get all the phrases I want translated into spanish, which I'd rather avoid doing as I add languages.
From what I understand, VB.NET has the ability to translate text based on the local language of the machine I'm using (I think it's taken somewhere from this: Control PanelClock, Language, and RegionRegion and Language).
I need a vb source to get the web server path files and download it to the local machine. actually a web html page in that i have href tag to call the vb exe file, in vb file i have to find current server path and download some supporting files to local machine
View 2 RepliesI want to display in a listbox all the running processes on the local machine. Can anyone offer me some code to do this.
View 2 RepliesI have done all the updates but still have this error.
View 10 RepliesLooking into the problem I've seen that it's often due to running 64 bit VB but Access is 32 bit. However, I do not have Access on this machine, is there a way around this problem? I need to use Access for school, so changing that isn't an option.
View 6 Replies an application am developing is showing 'the microsoft.ACA.OLEDB12 provider is not registered on the local machine. the syntax i used in my code is :
"Provider = Microsoft.ACE.OLEDB12, Datasource = F:UsersKOTON USANIDocumentsBooksData2.accdb"
)
I have downloaded the access database driver engine, runtime engine from the sugestions given but its still showing the same exception.what am i doing wrong? am using windows 7 32bit operating system
Hundreds of our customers have an application that has used ODBC connections to their databases.I am writing a new application in VB.Net and am trying to use several ODBC connections and on all of them I am getting this error:The 'Microsoft.Jet.ODBC.4.0' provider is not registered on the local machine.
Here are a couple of connection strings I have tried that return that error:
Provider=microsoft.jet.ODBC.4.0;DSN=GeneralBill;UID=;PWD=;
Provider=microsoft.jet.ODBC.4.0;Driver={SQL Server};Server=Bill;Database=General;UID=;PWD=;
This one has me baffled.
I need to use the ODBC connections as we have hundreds of customers who have already configured them using a DSN or direct connections on another product that this program is going to complement.
Dear Microsoft: You should DEEPLY CONSIDER releasing a 64 Bit version of Microsoft.Jet.OLEDB.4.0.why x86 = 32 bit and x64 = 64 bit?
I use Jet.OLEDB.4.0 ALL THE TIME! I actually just finished a program yesterday that used the exact same line of code, and it works fine today but the new program does not.
Shared datasource As String = Application.StartupPath & "Parts.mdb"
Shared connectionstring As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & datasource
Public Shared Sub InsertData(ByVal Part As PARTS)[code].....