C# :: Injecting A DLL Into A Target Process?
Feb 21, 2011
I recently wrote a quick VB.NET app that injects a DLL into a running process. To test it I was creating my own vb.net Class Library project which simply spawns a "Hello World" message box in hopes of it showing up in the target process once I injected my HelloWorld.DLL.My problem is that the message box never shows up after I inject the HelloWorld.DLL. I'm pretty sure the reason for this is because once my HelloWorld.DLL is injected (since it's a VB.NET DLL) it does not have a DllMain and hence has no idea what to execute and nothing happens.
View 1 Replies
ADVERTISEMENT
Oct 29, 2009
It highlights the text in bold and gives me Error1Value of type '1-dimensional array of Byte' cannot be converted to 'String'.
[code]...
View 14 Replies
Apr 19, 2011
How does xFire place itself inside of games?
View 1 Replies
Jul 26, 2010
I was having problems inserting a string into the following tag : <tr id="rowBulkOptions" style='<%# sBulkOptionsRowStyle %>'> Don't ask why I'm using tables sBulkOptionsRowStyle is a Public string in the aspx.vb file. Seemingly the only way I can get this to render is to put Page.DataBind() in the Page_Load, Page_PreRender etc.. However this causes me problems because Page.DataBind() binds all controls on the page. I could use <%= BUT another part of the code inserts controls into the page and apparently you can't use <%= and insert controls.Is there a way I can just say 'look, put sBulkOptionsRowStyle into the page
View 1 Replies
Mar 17, 2009
Everyone here has always been such great help, either directly or indirectly. And it is with grand hope that this, yet again, rings true.For clarification sakes, the Stored Procedure is running under FireBird and the VB is of the .NET variety
[Code]...
View 3 Replies
Nov 10, 2009
What are the different methods for injecting cross-cutting concerns into a class so that I can minimize the coupling of the classes involved while keeping the code testable (TDD or otherwise)?
For example, consider if I have a class that requires both logging functionality and centralized exception management. Should I use DIP and inject both required concerns via an interface into the class that requires them? Should I use a service locater that I pass to each class that will require some cross cutting functionality? Is there a different solution altogether? Am I asking the wrong question entirely?
View 1 Replies
Jun 15, 2010
I am having trouble injecting code directly into a webbrowser control.I am trying to search for:<param name="bgcolor" value="#869ca7" /> in a webpage and replace the value with my own to change the color of the page background..[code]Object reference not set to an instance of an object.
View 3 Replies
Aug 16, 2010
When using Sendkeys with vb.net, is it possible to tell if the target of the Sendkeys has changed between sendings?
View 1 Replies
Jun 4, 2009
I have written a windows service that is meant to launch a notepad when a specific action happens. The problem i have is that even though the service launches notepad, the actual notepad it self is NOT visible. I know that it has been launced because i can see the process in the task manager. By the way the process is listed as a SYSTEM process rather than a process under my user name (i believe that is because my process is a "LocalSystem" one).
View 4 Replies
Dec 8, 2009
I was wondering, is there a way to inject certain JavaScript code into HTML page loaded in webbrowser
example:
(function () {
var css = "#fctr,#ghead,#pmocntr,#sbl,#tba,#tbe,.fade,.gbh { opacity: 1 !important; filter:alpha(opacity=100) !important; }";
if (typeof GM_addStyle != "undefined") {
[Code]...
View 10 Replies
Mar 23, 2012
I want my vb.net dll to get the data sent from c++ project(exe).Can any body help on in what form this void pointer can be sent via pipe. The void pointer corresponds to enums or structures. I have to get this structures/enums on the vb.net dll end. I have mentioned about using pipe. My question is as what type the pointed to data can be send over the pipe so that I can easily handle the received data at the vb.net dll end.
View 1 Replies
Oct 13, 2009
i am trying to write a little program that checks for a process and kills is.here is the
Dim p As Process = Process.GetProcessesByName("Cheat Engine")(0)
p.CloseMainWindow()[code]...
My problem is it�s woking ,yes if the programm ,,Cheat Engine" is running the process is getting killed.But if the program is not running my program crashes.
View 5 Replies
Sep 9, 2011
I'm executing a remote process using WMI and would like to redirect the StandardOutput of that process back to my program. I have found these code examples:
[Code]...
View 1 Replies
Sep 1, 2009
I am getting an error with this code.
The process cannot access the file 'C:UsersdavidDesktopTest Folderdavid 2.xml' because it is being used by another process.
how do i end the prosess after I create the file? Or am I creating it in the wrong manner.The underlined line is where the error ocures.
Public Sub AddDTData(ByVal value1 As String, ByVal value2 As String, ByVal filename As String)
dtUser.Rows.Add(value1, value2, Now.Date)
If My.Computer.FileSystem.FileExists(filename) Then
[code]....
View 4 Replies
Sep 27, 2010
How to get full path of current directory of process from where process starts Like if i use my software to start somefile then I want my software to know where she started it from ( files path) What I mean is the file I opend using my softwares location.
View 2 Replies
Sep 28, 2010
My app starts an On-Screen Keyboard process like this:
Dim PID as System.Diagnostics.Process
:
PID = Process.Start("C:WindowsSystem32osk.exe")
:
[CODE]...
It seems to work 90% of the time. However, sometimes the PID.Kill() fails because it says the process already exited. At this point the OSK is always still there on screen. Yes, I know my code should be testing to see if the process is still running before trying to kill it, but given that the OSK is still on screen..
View 10 Replies
Feb 21, 2011
I have a program that starts another program after setting the regkeys basically the program continually syncs the calandar of outlook and another application.I set the regkeys than launch the c:sync.exe app. I have tried a simple process.start and launching the process as a thread and they both do the same thing: The other process starts and works as it should but my main program goes "White screen" or "not responding" until the process.start has exited.
I want the process.start to run in the background so if users click in my main app it responds and truly that they can access the context menu of my main app from the taskbar while the process.start is running.
View 5 Replies
Apr 24, 2011
i want a code that if a process that i picked is no match in a process list that process that i picked will start
View 4 Replies
May 27, 2010
Trying to create a button that when clicked will check to see if a certain process image is running and if that process is running give the process focus. If the process is not running then start the application.
View 9 Replies
Nov 19, 2011
I am working on a small VB application that listens for commands sent from an Android app.
One of the functions is to extract an archive. I am familiar with how to listen for the unrar process to finish, so I can display a progressdialog on the phone while the extraction is happening, and clear it as soon as it's done.
BUT ... if there is an error/alert from WinRAR, WaitForExit() never gets called because WinRAR is still sitting there open until I click "OK" on the MsgBox.
For Example ... if you try to extract a file that is not actually an archive... an alert will pop up saying "No Archives Found", and basically everything is halted on the VB app and the Android app, and the Android app just sits on a progressdialog saying "extracting..." until you manually hit "OK" on the computer.
As you can imagine, this is a problem if the whole point of your app is to NOT have to go over to the computer.
So... I am wondering if there is something similar to WaitForExit() that will wait for an error and allow me to close out the alert and let the process end.
Here's my Sub for the UnRar command:
Private Sub UnRar(ByVal WorkingDirectory As String, ByVal filepath As String)
Dim objRegKey As RegistryKey
objRegKey = Registry.ClassesRoot.OpenSubKey("WinRARShellOpenCommand")
[Code]......
View 9 Replies
Feb 10, 2009
I have an issue using Process.MainWindowTitle,Process.MainWindowHandle on some older VB6 applications. After Process.Start I use Process.MainWindowTitle to display in a listbox. The MainWindowTitle returned is not the Window Title but in fact the Project name of the VB6 exe.? I also store the MainWindowHandle to use the ShowWindow and SetForeGroundWindow API's. It would appear that the ShowWindow API does not work, but the SetForegroundWindow does. ie: if the VB6 app is minimized, showwindow does not restore, if it is NOT minimized setforewgroundwindow sets it to the foreground. The exact same code does work correctly for any other .net exe or notepad, only on these vb6 programs I am having a problem.
View 9 Replies
May 5, 2010
I'm using the x86 target CPU setting (and .NET 2.0 as target framework if that's important) for all of my projects and components. This worked without any problems with Visual Studio 2008. My developer PC uses a x64 version of Windows 7.But now I have a new project in Visual Studio 2010 where both, the main project as well as the user control component is set to x86 target CPU, but I still get following error when I try to run my main project with the user control placed on the form:
"Could not load file or assembly 'XXX' or one of its dependencies. An attempt was made to load a program with an incorrect format."
This is the normal message e. g. if the main project has a target CPU of "Any CPU" and the component only "x86", but in Visual Studio 2008 it worked fine if I set both to "x86". Why this is not working in Visual Studio 2010 anymore or what I need to change that it works again?
View 5 Replies
Sep 13, 2011
I try to open a text file and write in some text, when i run the program it says the following error:The process cannot access the file 'D:VB projectsCategory_Characteristics.txt' because it is being used by another process.
THe code is as follows and the error hits in line :
Dim objWriter As New System.IO.StreamWriter(FILE_NAME)
-----------------------------------------
Dim FILE_NAME As String = "D:VB projectsCategory_Characteristics.txt"
[code]....
View 5 Replies
Feb 27, 2012
I was wondering if this code could be better optimized for multithreading. What it does is open a process and loops through the data, there could be any range of files to open (so I would like to have say 2 or 3 processes at once):
[Code]...
View 19 Replies
Feb 13, 2012
I have a procedure (parent process) that starts several processes (child processes). The child processes calculate several array variables. How can I pass those arrays to the parent process? At the moment, the child processes write the arrays to a streambuilder and the parent process reads the stream. Is there a better way to do it? Is it possible to have the child processes write to RAM memory and have the parent process read from there? It is like declaring a global variable in the parent process and give the child processes access to it.
View 4 Replies
Aug 31, 2009
How can i access a file through FileStream which is being used by a window service. Actually i am trying to access a file which is also being used by our window service. I need to read data from this file. I am using below code but also getting following error:
Code:
Dim fs1 As IO.FileStream = New IO.FileStream(psPath, IO.FileMode.Open, IO.FileAccess.Read, IO.FileShare.Read)
Dim sr As IO.StreamReader = New IO.StreamReader(fs1)
sData = sr.ReadToEnd
Error: The process cannot access the file 'FILENAME' because it is being used by another process.
I tried changing FileShare.Read parameter to FileShare.None but it didn't work out. I also read below post which says that it is not possible but i think there is a way to read it like if you open a file through Firefox but still window service is accessing it.
View 2 Replies
Aug 8, 2010
Whats happening is I run the code below and get the following error "The system cannot find the file specified". I've read that with UseShellExecute set to false that you can't use WorkingDirectory.
Dim Password As String = "password"
Dim SecureStringPassword As New System.Security.SecureString
For Each c As Char In Password
[Code].....
View 8 Replies
Oct 27, 2011
I am working with saving and deleting images. What i really want to do is check and see if an image exists in the destination folder and if it does automatically overwrite it. i couldnt figure that out so i figured i would look to see if the file was there if it is Delete it then write the new file..The issue is i keep getting this error.The process cannot access the file "FileName" because it is being used by another process. [code]
View 5 Replies
Mar 11, 2011
I just installed Visual Basic Express 2010. I am doing a project at the moment for college. The project is running fine on the computers at college. But when I try to run it on my home PC I get this error message.QuoteWarning1: Possible problem detected while building assembly 'StockSYS': Referenced assembly 'Oracle.DataAccess.dll' targets a different processor..I have Googled it but when I go to the advanced compiler settings, there is no option to change the target CPU, just an option to change the target framework. I know that this has something to do with trying to run it on a 64-Bit OS. I just don't know how to change the target CPU.
View 9 Replies
Jan 27, 2012
I need a function which can determine the target website of a *.url file.
Currently I develop a web browser. When you drag a file onto the exe in Windows 7 or pass a URL as a parameter to it, it will open that file/website (at least attempt to). I will fix this code and make it only open files that has HTM, HTML, LNK or URL file types, maybe also some picture files and similar as well. Here is the code I currently use to detect the command line parameter:
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
If Command() = "" Then
[Code]....
View 8 Replies