Load/Unload Windows Drivers?
Jun 23, 2010
Followup to a previous post: It's been determined that Windows Device Drivers cannot be written in VB.NET; that's being dealt with separately.
What I'm interested to know here is if there's a DotNET Framework facility for adding/removing/managing device drivers; for example, can I build a VB.NET application to list loaded drivers, or drivers attached to a specific device, then load or unload those drivers as needed? It never hurts to try. In a worst case scenario, you'll learn from it.
View 1 Replies
ADVERTISEMENT
Feb 26, 2010
I am calling a Fortran DLL from Vb.Net. I am declaring this in the class and then I am calling the DLL. I made this Fortran DLL from a Fortran Exe code. If I just use the exe code of the Fortran program I get different values than if I use Fortran DLL. First I thought may be there is a delay, so I used Sleep() before the end of the loop. But this does not change the values I am getting. I don;t understand why the results are different in exe and DLL, since I made DLL using the same exe code. I am not sure if the DLL is completely exited before it called again. Below is the code (partial).
Declare Sub abbb Lib "C:Documents and Settingssanjida.tamannaMy DocumentsVisual Studio 2005ProjectsDll53Dll53DebugDll53.dll" Alias "aaa" (ByRef TOL1 As Single, ByRef tt1 As Single, ByRef TEND1 As Single, ByRef t_exposure2 As Single)
[Code]....
View 5 Replies
Dec 1, 2011
I am working on a project where I have to load assemblies (lets call them tasks) at runtime, run the task and then be able to kill off the whole assembly so that the dll can be replaced without interrupting the main application.There are many of these tasks running within the main application,some run sequentially and some run in parallel.Occasionally one or to of these tasks need to be updated and then re-added to the queue. Currently we are stopping the entire application and interrupting the other tasks at whatever stage they are at, which is not ideal.I have figured out that I will have to load each assembly into a separate AppDomain, but loading the assemblies in those domains is proving difficult, especially when I need to actually run the tasks and receive events from them.I have been looking into this problem for a couple of days and have still not managed to get a working proof-of-concept.
I have an Interface for the tasks which includes a 'run' and 'kill' method (subs) and a 'taskstep','complete' and 'killed' event.'taskstep' returns an object to be cached later, 'complete' fires when the whole task is done and 'killed' fires when it is ready to be unloaded.There should also be a timeout on the whole process of two hours and a timeout of 2 minutes on the killed event in case it gets stuck, at which point I would like to be able to unload it, forcing any threads to terminate (which is what 'kill' should do anyway).Each assembly may contain several tasks, all of which should loadable be unloadable.I have no problems loading these tasks as 'plugins' but am lost when trying to both use them and unload them. If I have to create some elaborate wrapper then so be it but is what I need even possible? I have tried inheriting from MarshalByRefObject but I do not even know the assembly fullname unless I load it first, which then locks the file. I have tried loading from a byte array of the assembly. This means that the file is not locked but a copy of it remains in the current appdomain. This will become problematic over the following months / years![code]
View 2 Replies
Sep 1, 2011
I am creating a small application for my tech support department to remove a printer and it's driver. I can stop the printer spooler service and delete files related to these printer but, I can't delete the printer from printers and faxes window. I can run printui command to delete the printer in command window but in shell line the double qoutations are giving me problem.
View 1 Replies
Oct 9, 2009
load and unload form just like vb6 in vs 2005 using vb.net. I'm trying this code.
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Me.Close()
[Code]....
but when i click the button, nothing happened..
View 1 Replies
May 6, 2012
I have an application in which i need to load a specific keyboard layout only when application is running and a text box (Textbox1) is under focus. I don't have an idea to load a specific keyboarded in VB.NET via programming.
View 1 Replies
May 29, 2009
I am using MDI form and nearly more than 10 child forms.. Here, When i load or unload some forms, it flickers very much.. It is not as much good.. So i need to avoid this.. How to avoid form flickering?
View 3 Replies
Apr 23, 2012
Not sure if this is the correct place for this postWhat I am trying to do is update dll's in my application.Using VB with dotnet 2 (Visual Studio 2010)The Project has a number of Dll's one of each department i.e. Sales is sales.dll... Development is development.dll etc....Each dll has classes/User controls which is used and dispose depending on the section within the application.Once work has been completed with a dll, it put in the deployment area, currently another is program launching checks the file verison and updates as required, before the main application lauches, this works. The exe hasn't needed updated for a long time as all the changes are in the dlls.
What i have been looking at is update method for the dll's dymanically, when not in use, when the dll called into use or disposed of.I have looking at LoadLibrary/FreeLibrary and application.domain. I have been reading loads and tried out some of the examples, with a modified to suit. I am just not getting it.
View 2 Replies
Jun 27, 2009
I'm just wondering, what is the best way to load and unload forms with visual studio 2005. In VB6, I used to use the following at a button click, for example.
[Code]...
View 6 Replies
Dec 29, 2011
I'm in the process of trying to create a new appdomain to load plugin dll's, then unload the new appdomain so I can update the plugin dll's without having to exit the main application. There are many, many examples out there and it looks like it should be fairly straightforward, however I'm having a problem where the main application is loading the plugin dll's along with the new appdomain. Of course this is a problem because I cannot overwrite the plugin dll's if they live in the main appdomain. Based on the examples I've seen the code below should only load the plugin dll into the new appdomain, however for some reason it also loads into the main appdomain.
Dim oDomain As AppDomain = Nothing
Dim oSetup As New System.AppDomainSetup()
With oSetup
[code]....
The IDPAPlugin interface is in a seperate project that both the plugin dll and the main application reference.
View 2 Replies
Jan 15, 2007
Our company has an app that load their components by System.Reflection.Load (By the way, an awesome technique )But, we start to monitorate the application and detect a extrange grow up of memory (actually when our application still all day on air, their allocate memory on task manager is 200 MB plus memory) And all of our components (60 plus DLLs) is load by this technique.My doubt is how to deallocate this assemblies or how the best way to deallocate any assemblies loaded by the System.Reflection.Assemblie.Load method?
View 10 Replies
Jun 16, 2010
VB 6.0
Private Sub Form_Unload(Cancel As Integer)
VB.NET 2008
VB 6.0
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
VB.NET 2008
is VB.Net supported this two events ?
View 2 Replies
Jul 24, 2011
I've successfully saved video files into SQL server as varbinary. Now, my problem is, how can I play those videos in Windows Media Player (embedded in my Windows Forms).
View 1 Replies
Oct 4, 2011
I need to create an application that detects the Installed andNot-Installed names of drivers in a computer. How to make this? Does this make easier to identify the Not-Installed drivers?
View 5 Replies
Mar 11, 2010
At this time I am using VBScript to drive files thru a printer driver. Each file has to be ran at all the different preferences the drivers can offer. (papersize, dpi, simplex/duplex, etc.). I am developing a VB application and I want to drive the files with the app. I want to make setting changes with my app. and then set the driver accordingly and run the files. When I finish I want to dynamiclly change the settings and then run the files again. Until I have driven them with all the different settings.
View 1 Replies
Feb 18, 2011
i am trying to redistribute my app that uses Oracle 11g:
Imports Oracle.DataAccess.Client
The problem i am having is that it will not run on a machine that doesnt seem to have the correct drivers that its looking for. When i install ODAC 11.2 Release 3 (11.2.0.2.1) with Oracle Developer Tools for Visual Studio on the test VM it works just fine but thats a 230+mb file to download and install! Not to mention that if the user already has Oracle 10/11g on their machine that it may mess up their current connections/etc by installing that setup file.Is there another setup package that i can install that only has the Oracle Data Provider for .NET 2.0 11.2.0.2.0 or whatever its needing from that ODAC 11.2 Release 3 file.
View 1 Replies
Jan 6, 2011
I want to start a new project, an application to detect drivers installed and not installed.
can someone give me some details about how can be checked, what codes i need to retrieve.
View 2 Replies
May 24, 2011
I own a small tobacco store and am trying to write a VB program to take a scan of the barcode of a Drivers License and extract, and display the name, address, age, etc for added security of my clerks and making sure we do not sell to minors.
The following is the code i have thus far.
Imports System.Text.RegularExpressions
Imports System.IO
Public Class Form1
[Code].....
View 12 Replies
May 12, 2009
Why would database drivers work in the development environment of VB.Net and not once the project is built and installed on the same pc? I've tried the MS ODBC Oracle driver. I've tried various ODBC datasources. All work when I am in the development environment but none once I build and install. No matter whether the configuration is Debug or Release. This is the only project having this problem. I have other apps (VB.Net) that access the same database (Oracle 9.2) with no problem.The environment variables are the same during both types of runs. The error messages vary depending upon the driver being used.
View 1 Replies
Jan 7, 2009
I have some code to list all the print drivers currently installed on a system and code to change the default printer, does anyone know how this can be modified to delete a printer (eg: populate the listbox with installed drivers and delete the driver if double-clicked?). I know how to handle the double-click event, I just need some help working out how to delete the driver.[code]
View 2 Replies
Nov 24, 2010
Let me start this again. I just started working at a company and this company sells customer label printers and its software. The printer drivers are not designed well and creates problems between version updates. When a customer calls in and compalins that are some communication problems, we have to login to their computer and remove printer, it's drivers and driver files that gets installed into system32 folder.
So, my goal was to have the customer download a file , run it and remove these files before they download the latest files.[code]...
View 2 Replies
Mar 15, 2011
I have a windows form application and also a exe application that both uses the same dll whic I place in the bin directory The dll is using crystal report and thus I need to reference com objects and other .net drivers. My question is following: Where should I put these references, in the class library (dll) or in the windows form / exe applications. If I put them in the dll, will they automatically be loaded when call the dll (entry point) or do I need to something else (create in installer etc)
View 1 Replies
May 18, 2011
Is it possible to use a JDBC connection in a VB.net application? I am unable to find any example code in order to connect to an Oracle Database using JDBC within .net without the need to use Oracles .net drivers (they seem to not work without the Oracle client being installed and thats a licence problem)
View 2 Replies
May 24, 2011
Can anyone tell me how to list ODBC and OLEDB drivers that are installed in the windows system?
I want to display them in a DGV and create a connection string from the users choice.
XP,Vista and Widows 7
View 4 Replies
Jan 30, 2010
I want to run a subroutine to clear some things up when the user exits the application. I tried looking for a Form_Unload event or anything similar, is there a way to do this?I open a database connection on Form_Load, and would like to close it when the user exits the app.
View 2 Replies
Apr 22, 2010
I like to know how to unload a single form in vb.net.I tired form.showdialog() and form=nothing,but this is not working.
View 5 Replies
Sep 23, 2009
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.Close() End Sub
after the program was executed, warning is come out like this "object Disposed Exception was unhandled"
View 7 Replies
Dec 2, 2010
I have an ApDomain that is running a Main Routine, for example:
Public Sub Main() Implements Interfaces.IScript.Main
For a as Integer=1 to 99999
[Code]...
View 3 Replies
Sep 25, 2006
I have a form that I use to get the user to input such as a username and password in order to make a network connection. This connection can be disconnected and reconnected as many times as neccessary whilst the application continues to run.
I obviously, therefore, need the form's text boxes, combo boxes etc to reset to their blank versions every time that the form is shown.
In VB6 this was easy; you just unload the form which completely removed the form from memory and thus the next time you showed it it was reset to it's blank state. In VB 2005, however, there is no unload so we have to use Close. I have done this and assumed that it would function in the same was that unload did in VB6.
The problem is that when I close the form using the form.close event handler the form disappears perfectly but when the form.show/showdialog is used the old form data still remains telling me that the form hasn't actually been unloaded but rather appears to have just been hidden.
View 3 Replies
Feb 15, 2010
I have single form in VB.net and I want to close or unload this application in Form1()event only once it get sussessful. I have some code to execute in form1 and after successfule execution I want it to unload. For this I have written below lines but it throws an error.public Form1()
[Code]...
View 2 Replies