I am able to get all the processes and able to kill the current process. Choose from thousands of free Microsoft Office templates for every event or occasion. Written exclusively for this professional code library, there's code you won't find anywhere else. I needed a helper function that, for a given control window, would fetch the handles of all child control windows. If your JVM comes with the utility Java Virtual Machine Process Status Tool you can call this tool by spawning a new process, and analyse its output to obtain the id of your Java process. windows API can be used without declaring any permission. Jun 04, 2007 · HOW TO: Delete an Undeletable or Locked File Have you ever run into a situation where you wanted to delete a file, but Windows simply wouldn’t allow you to do it?. This code will list all active windows containing either the Class name of the application to search for, the Window title of the application to search for, or any combination of both. NET Barcode Reader Tutorial - developer guide to read, scan barcodes in. I need to modify this to get me the CPU % used by a particular process…for example, I need to monitor the CPU Usage for "iexplore". For open or edit an Excel worksheet in VB. The FreeVBCode site provides free Visual Basic code, examples, snippets, and articles on a variety of other topics as well. This code is seeking handles that match the given PID and returns the hanlde that refers to a visible window. how to get file path in process list and show full file path into textbox or how to open each listed process folder vb. net, Search. As I have mentioned, for basic process information, nothing beats the Get-Process cmdlet. # Nicole Welch, 10 January 2019. Id) For Each kvp As KeyValuePair(Of IntPtr, String) In windows 'This small if statement lets us ignore the start menu. Then select Working Set and choose Add. tabs methods and events without declaring any permissions in the extension's manifest file. This time my code makes use of about 6 different Windows APIs to provide you with a method that will return a list of all windows that are currently open on the computer along with their handle, title bar text, class name…. All VNCs Start from the one piece of source (See History of VNC), and should follow the RFB protocol for their communications (some rather loosley). As opposed to a regular form, the user cannot type anything in the dialog box. NET to C# Converter Testing Windows XP to. Dim currentProcess As Process = Process. Using Task Manager it's easy to kill a process and all processes started by it. GetCurrentProcess() ' Get all processes running on the local computer. OutputDataReceived CAN AND WILL be fired after a call to WaitForExit() returns. In a second instance, it supports some custom properties that can be accessed only with the IADs. Jul 21, 2008 · Get System Information on command-line mode July 21, 2008 Administration 16 Comments There is a built-in command on Windows XP and Windows 2003 which can gather system configuration information to display in command-line mode. ReadOnlyCollection(Of String) = My. NET , you have to add the Microsoft Excel 12. NET get list of local administrators. Diagnostics. Description: The following functions and procedures can be used to manipulate general strings, and more or less do whatever you like with them! If you get stuck, look at the bottom of this tutorial for contact information. Open Visual Studio 2012 and choose either C# or VB. Are you debugging on Windows XP 64-bit or a clean install of Windows Server 2003 with IIS? If so, read on. The role of chief technology officer is evolving quickly because of the. 0 and Later. Porches—resembling cages—located off the main corridor weren’t part of the building’s original design, but they were added when patients were no longer given free rein of the grounds. However, I couldn't get this to work in VB. It demonstrates how to create and host a long running workflow that uses custom activities, tracking, persistence, and the new versioning features in WF45. The workaround is to use aspnet_compiler with the -v and -d parameter. In Perfmon, you can get the current value of a counter by selecting it in the list. js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. For backward, yes, you should process other childs of a parent when you check/uncheck one of it's child nodes BUT you don't have to process all nodes I mean. I'll cover the following topics in the code samples below: Shutdown, Restart, Log Off, System, and VB. If the UAC setting is set to the highest level in Windows, then you get a UAC prompt when you open an app as administrator. List all running Windows processes The System. Plus, a free year of Amazon Prime on us. We can specify process id/image file name/user name to identify the processes that need to be killed. EnumChildWindows is *supposed* to enumerate all child windows and their children - if you recurse, you'll get all the windows more than once. Get the list of all active visual Windows in vb. serkan -- I think windows only started showing execution paths in Vista and later operating systems. ComponentModel Class MyProcess Shared Sub Main() Dim remoteAll As Process() = Process. how to get file path in process list and show full file path into textbox or how to open each listed process folder vb. Introduction This article provides an overview of the Windows on Windows 64 (WOW64) sub-system and associated techniques that support 32-bit applications under Windows 64-bit. for example, get-process note* will display all processes whose names start with "note". DTE Energy is a Detroit-based diversified energy company involved in the development and management of energy-related businesses and services nationwide. NET to C# Converter Testing Windows XP to. Controls) { if (c is DataGridView) {/*action*/} }. All you need to do is follow the bellow simple steps: As a note: Because web applications are usually hosted on Windows Server 2003, in the next steps I will use the IIS 6. Create and debug applications running in a Linux environment or Windows Subsystem for Linux (WSL) Description. NET, but for the life of me I can't figure it out. com, Surfairy. NET program that uses Start Module Module1 Sub Main() Process. To run winscp. Following are the step to get computer hardware information using C# Create a windows forms application. For open or edit an Excel worksheet in VB. Net - File Handling - A file is a collection of data stored in a disk with a specific name and a directory path. Stop all instances of the Notepad process: PS C:\> stop-process -name notepad Stop process ID# 6464 and prompt before stopping the process (this will display the process name first):. If you just want to get the full EXE path of a certain PID, turns out it is very simple. NET - Run Application in Full Screen Mode and Keep a Windows Form on Top. Creating a Windows Service in VB. NET, creating a Windows Service was a lot of work. I am working on a C# windows application which keeps track of all windows session events on System & record it into Data server. If you just want to get the full EXE path of a certain PID, turns out it is very simple. All you need to do is follow the bellow simple steps: As a note: Because web applications are usually hosted on Windows Server 2003, in the next steps I will use the IIS 6. Windows Forms VB. For single user it is ok. NET Windows and web programs. NET Frameowork class System. Scroll down the "System variables" list to the "Path" variable. So the question is, how to kill a process (IE) the moment user opens it. Here is a highly generalized account of what you might expect when a full-service company replaces your windows. List all running Windows processes The System. Net - Database Access - Applications communicate with a database, firstly, to retrieve the data stored there and present it in a user-friendly way, and secondly, to update the database. 2 will not run on any operating system earlier than Windows 2000. But for server like server2003, i want to check if same process with same user is already running then user will get message to log off, because already one session is allocated to his/her id. If this is not possible what I found works is to create a new group in Active Directory and call it something like “All-Folders. 0 Object Library in you project. The following are the best Windows 10 desktop gadgets for you to download and use them whenever you need them. mtn is open source software. My Blog - MSDN Complement By Providing Visual C# Walkthroughs and Sample Codes - Founded In February 24, 2010. So the question is, how to kill a process (IE) the moment user opens it. Hello Experts! I have a Process object and I'd like to get window handles (hWND) for all windows associated with that process (not just the Main Window). It uses a recursive search function to retrieve all windows, and compare the window titlebar caption against the value being sought. I realized we can use System. The syntax is easy and you will not find yourself writing hundreds of lines of code as there are many shortcuts that make coding so much easier in this language. Jan 11, 2019 · The whole process should take ~10min (although it will vary based on the number of disks and NICs attached). But for server like server2003, i want to check if same process with same user is already running then user will get message to log off, because already one session is allocated to his/her id. This is particularly useful when you do not have debugging symbols available for the code you are looking at. Thanks to Digital Citizen for sharing the idea. NET Prior to VB. Without parameters Get-Window returns all of the currently open top level windows (a top level window being a window to an application that is not a dialog box and is visible to the user). It may come as a surprise to you that the best way to identify a process in Windows is to identify its windows. exe file from c drive. Mar 20, 2015 · I’ve been using Process Explorer for many years, but it doesn’t show some very useful detail that Resource Monitor does under Windows 10 x64 Home. Diagnostics Imports System. Your husband is a genius scientist responsible for a huge breakthrough in AI development. AutoIt v3 is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting. For a description on how to enumerate the top level windows using the EnumWindows API, see my Enumerate all top level windows program. This code is seeking handles that match the given PID and returns the hanlde that refers to a visible window. The FreeVBCode site provides free Visual Basic code, examples, snippets, and articles on a variety of other topics as well. Here Mudassar Ahmed Khan has explained with an example, how to get Selected (Checked) CheckBox in DataGridView using C# and VB. Jun 09, 2013 · What happens when your script needs to run an external process from PowerShell and you want to know if it succeeded? An example would be a cmdline tool such as robocopy. This is the snippet Get System Information Using WMI in VB. com, Theallsearches. Nov 30, 2019 · The top 10 reasons that Tesla's Cybertruck windows shattered. But for server like server2003, i want to check if same process with same user is already running then user will get message to log off, because already one session is allocated to his/her id. Remove SectopRAT Virus related Extensions from Windows 10. Both the rounding and the '$' are added for you. Thanks for trying but that didn't work. Jun 14, 2019 · A sharp and clear explanation on how Windows 64-bit supports 32-bit applications. Net 2 and IE 7. We help you get the medicine you need. If you just want to get the full EXE path of a certain PID, turns out it is very simple. Diagnostics namespace provides classes that allow you to interact with system processes, event logs, and performance counters. ” Lifehacker As of February 14th, 2019 Ninite has ended support for Windows XP and Windows Vista as well as the related server platforms Server 2003 and Server 2008. Billionaires All Billionaires you would think that during the initial testing process of the glass that they would have already. My problem is that it's not even getting all of the main IE window's child windows. PriorityClass. What’s up?. Windows has a built-in command line called tasklist that lists all running processes on a specified computer. The System. Diagnostics; You can get a list of ProcessThreads in a process by using the Process. This data is yours to use via a powerful web API that helps you optimize the quality and cost of your communications. Management namespace and retrieves the information by querying Win32_Processes. NET 2005 function "Shell". exe in all caps. Thanks for you description on killing a process with power shell…. The FreeVBCode site provides free Visual Basic code, examples, snippets, and articles on a variety of other topics as well. I am using Excel Report Instrument functions for creating excel application and sheet,workbook after reading/writing in to excel file am closing all the handles using CA_DiscardObjHandle (handle); even after file is getting closed m checking it in TaskManager then one EXCEl. Click OK to close all the windows. Tap on the name of the light, and you’ll get a screen that. From media streaming to web applications, IIS's scalable and open architecture is ready to handle the most demanding tasks. NET, well, I haven't tested this but the process class does 'handle' property that you can obtain only if you generate the process through the process. Feb 03, 2013 · Recently I was working with the C# P/Invoke mechanism to perform some low-level UI automation on a desktop application. Windows PowerShell Examples Featuring Get-Process This page of PowerShell examples concentrates on Windows processes such as you can see in Task Manager. you can not execute or launch directly exe from the UWP or get the process as far as I know because UWP runs in a sandboxed environment. The syntax is easy and you will not find yourself writing hundreds of lines of code as there are many shortcuts that make coding so much easier in this language. GetProcesses 'Get a list of ALL of the open windows associated with the process Dim windows As IDictionary(Of IntPtr, String) = GetOpenWindowsFromPID(p. It uses FFmpeg's libavcodec as its engine, so it supports all popular codecs, e. It shows a bar that fills in fr. A search dialog box will open. 5 Ways to Kill and View Processes on a Remote Computer HAL9000 Updated 3 years ago Software 16 Comments One of the first things any knowledgeable user would do if they suspect there is something slowing their computer down or a suspected malicious program might be running in the background, is press Ctrl+Shift+Escape to open the Windows Task. Download a NEW Norton™ 360 plan - protect your devices against viruses, ransomware, malware and other online threats. Nicely enough,. It’s all free for learners and teachers. hi , i m working with asp. Click the "Environment Variable" button. But for server like server2003, i want to check if same process with same user is already running then user will get message to log off, because already one session is allocated to his/her id. exe (from 3rd party company) which will be execute in cmd through. Download Process Monitor and run it. exe and it will show Example the name: Untitled - Notepad nothing else, i have a code right now that i found but it Shows a few things, look. Diagnostics. Get hWnd of All Visible Windows on Screen. NuGet is the package manager for the Microsoft development platform including. Dec 01, 2010 · How to make an open windows list VB 2010 express is possible with VB. Perhaps they could have bought some via the Internet. The WMI core WMI functionality introduced in the Windows 2000 Professional SP2 operating system (that comes as part of Windows 2000 Pro, 98 SE, and NT4 SP6) can be downloaded as part of the. Note that not all servers use all codes. Ransomware: Redshitline Ransomware, DNRansomware, Kraken Ransomware, Fileice Ransomware,. Declarations expected. Solution 1: Close all open browsers on your computer and wait 5 to 7 minutes. Dropbox is the world’s first smart workspace. NET, well, I haven't tested this but the process class does 'handle' property that you can obtain only if you generate the process through the process. Author(s) Dev Ashish (Q) How do I find out the Class Name of a running application? (A) Paste the following code in a new module and then run the function fEnumWindows from the Debug window. As opposed to a regular form, the user cannot type anything in the dialog box. NET Problem You need to see (write out on your browser's screen) all of the table names and field names. Thanks for trying but that didn't work. NET to C# Converter Testing Windows XP to. You know, there’s an old saying: Give a man a fish and he’ll eat for a day; teach that man to fish and he’ll eat for the rest of his life. Open and Edit Cells in an Excel file in VB. Choose from thousands of free Microsoft Office templates for every event or occasion. NET simplifies the process by allowing you to utilize the WindowsIdentity class for this task. Reinstalling Windows 10 is not the same as formatting and reinstalling Windows or a clean Windows 10 install – it’s the very last thing you can try if your are experiencing problems running Windows 10 or Windows 10. NET, VBScript These samples show how to extract all text from PDF file into TXT file (plain text) using Bytescout PDF Extractor SDK. Windows has a built-in command line called tasklist that lists all running processes on a specified computer. Exec gives the ability to access the standard streams of the executable and allows read/writes to the process's stdout/stderr in real-time while the process executes. The process could be running, but your app could be in a failed state - for a. NET Framework Class Library , Lars Powers and Mike Snell focus on the. NET program I wrote that uses similar code to what I posted on my blog here to launch a process in the session (and security context) of the user that is currently logged on to the computer (e. if you do not know for sure. Get updated How to get the Windows 10 Creators Update The Windows 10 Creators Update is available in April, and here we show. Diagnostics namespace contains functions that allow you to manage processes, threads, eventlogs and performance information. Hello all, What is the. ServiceProcess namespace that contains classes developers can use to create and install Windows Services. The role of chief technology officer is evolving quickly because of the. Process Control Extensions Other Basic Extensions Other Services Search Engine Extensions Server Specific Extensions Session Extensions Text Processing Variable and Type Related Extensions Web Services Windows Only Extensions XML Manipulation GUI Extensions Keyboard Shortcuts? This help j Next menu item k Previous menu item g p Previous man. NET - posted in Visual Basic Tutorials: I will show you how to make a program which reads the Command line arguments from a program, its pretty easy if you know how to do it First we declares a ReadOnlyCollection to store the value from our commandline. A message box is a special dialog box used to display a piece of information to the user. When a file is opened for reading or writing, it becomes a stream. The crew that installed them was very good, and had all 16 windows installed in one day. T-Mobile keeps you connected to what you love. The 16/8 is the same thing, with slightly different windows for each. Get Class, title, and handle information for a window Enumerate Top Level Windows This example illustrates how to list all of the top-level windows currently in use and extract each window's handle, class name, title, and process and thread IDs. dll is not in your Windows/System folder, get them from Microsoft, or (msvcrt. Messenger is just like texting, but you don't have to pay for every message (it works with your data plan). Explore our plans, benefits, deals, and a stronger network that's paving the way for a 5G future. I don't know if this has anything to do with it, but it only found child windows that don't have their own child windows. You can find the C++, C#, and VB. “This post can be fairly short because Ninite works exactly as advertised. Each process running in Windows is assigned a unique decimal number called the process ID, or PID. NET, creating a Windows Service was a lot of work. Terminate Instructs the script engine to end the process. Now I need to know the owner of each of these processes. Jun 03, 2010 · Here’s yet another. Here is the command I am using: Start-Process 'directory\jre-6u37-windows-i586. The simple way to get a silent start of an exe file is to change the output type of the project from "Console Application" to "Windows Application". Jan 01, 2015 · String manipulation examples in VB. Thanks for trying but that didn't work. Diagnostics. I've had yet more time to look into this issue, and I can confirm that it is a change in browser behavior. com - autoruns. Online Documentation. May 11, 2011 · In Windows 7, access denied errors on folders can be eliminated using a a few methods. You may have to register or Login before you can post: click the register link above to proceed. Permanently Set and Save Process Priority in Windows Task Manager Using Prio Do you know "Windows" shares the processor time between all running processes based upon their priority? If a process has higher priority, it gets more processor time compared to a process having lower priority. The timing on this is a little tricky. The user can check if the file exists and then open it. Looking through the Microsoft help is not particularly helpful, but it does give you the rigorous description of. A third form,. NET , you have to add the Microsoft Excel 12. The primary Windows platform for running Apache 2. Hello all, What is the. 5ao79ovbh file virus related Extensions from Windows 10. The Process component is a useful tool for starting, stopping, controlling, and monitoring applications. PC data transfer from Apple Retail Stores and Apple Specialists (United States only). NET This example's download contains two projects. This tutorial will show you different ways on how to kill a process in Windows 10. Diagnostics comes with a handy method called GetProcesses() that lists all running processes on. Introduction to VB. To run winscp. Storm windows can cost $200 to $460 and are popular in coastal areas. Thanks for you description on killing a process with power shell…. WriteLine(p. We can specify process id/image file name/user name to identify the processes that need to be killed. 6 thoughts on " How to Kill a Process in Windows 10 " Janek Kaliczak. Showing the code. The logon/logoff category of the Windows security log gives you the ability to monitor all attempts to access the local computer. So, while going through this process, I found 2 different ways of doing this, both from the Internet and combing through MSDN documentation. I still haven't mastered the finer points(if there are any) of finding something in VB. Reinstalling Windows 10 is not the same as formatting and reinstalling Windows or a clean Windows 10 install – it’s the very last thing you can try if your are experiencing problems running Windows 10 or Windows 10. net, Search. The example requires a windows form named Form1 and add the Listbox control named lstWindows and One button named btnfind. Sometimes it takes me. This is the easiest method to delete files and folders in Windows. We bring all your team’s content together while letting you use the tools you love. It demonstrates how to create and host a long running workflow that uses custom activities, tracking, persistence, and the new versioning features in WF45. if you do not know for sure. While the Process class was helpful for knocking off any unidentified Excel process in the code above, it is not good for identifying instances. Unfortunately, there's one minor drawback to this command: it doesn't return any Windows Explorer windows (for example, a window open to C:\Scripts). Subscriptions covering “all” devices are limited to supported devices that you own. This function does not perform a case-sensitive search. Taskkill /IM %ProgramName% /f. If this is not possible what I found works is to create a new group in Active Directory and call it something like “All-Folders. Code Translation for. The Basics Get-Process List all running processes [crayon-5de326aed5bf7273281551/] Get-Process explorer Get process(es) by name. The Target project is a simple application that catches its QueryUnload event and refuses to unload unless it's the program's own idea. It is always capitalized and is even all caps in Office 2007 Beta2! Please do not spread F. Process is not available in UWP. Although it is not possible to create a multi-thread process using Visual Basic 6. h" files) build products and are not contained in raw source code tree. Before you begin, here are some things to keep in mind. Introduction to VB. This is not a major technical problem; programmers (including VB6 programmers) have been working without default instances of non-form classes for a very long time, but it is a big. libgw32c (for developing with the UnZip library). Windows XP/2000: The ACLs in the default security descriptor for a process come from the primary or impersonation token of the creator. Nov 04, 2015 · var asForm = System. Tap on the name of the light, and you’ll get a screen that. I need to get all open windows for a specific program. TCP ports, windows sockets (a. Process Monitor is another stunning tool from Windows SysInternals, which shows what's running under the hood in real-time. net application Comment Premium Content. We won't use the first two, the other two (KernelTime and UserTime) are equivalent to the managed version Process. If you like command line then use cmd: [code]taskkill /F /IM /T [/code]If you want to do it using GUI then try Process Explorer tool. exe / csrss. Quickly and easily develop desktop, mobile, and web applications with Java, JavaScript, HTML5, PHP, C/C++ and more. Click ; Right-click on "My Computer" to select Properties. This data is yours to use via a powerful web API that helps you optimize the quality and cost of your communications. The FindWindow function retrieves a handle to the top-level window whose class name and window name match the specified strings. The most recent version of the Cygwin DLL is 3. It looks like each Chrome. Repair Internet Explorer. Mozilla is the not-for-profit behind the lightning fast Firefox browser. AutoIt v3 is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting. net to get a list of local administrators from a device. In Windows 10, there are two ways to find what user account is running a process, including a GUI method and the console. Provide any additional details about your specific needs. Microsoft Access Source Code Library. Dec 01, 2010 · How to make an open windows list VB 2010 express is possible with VB. ” Lifehacker As of February 14th, 2019 Ninite has ended support for Windows XP and Windows Vista as well as the related server platforms Server 2003 and Server 2008. ☆ Black Friday Sale ☆ 70% off QuickBooks ☆ Ends 12/1 ☆ Sign up for a free trial to join 5. exe or Acrord32. net my code is below plz give me the solution [NullReferenceException: Object reference not set to an instance of an object. After choosing all extensions that you have to remove, click on Remove button. Use VisualCV's free online CV builder to create stunning PDF or online CVs & resumes in minutes. This common start point means that most of the vnc flavours (variants) available today "usually" talk nicely together, allowing for easy cross platform desktop sharing to occur. This is useful to avoid opening multiple instances of an application, especially if the application is a hidden background operation. If you have an online connection while running the MySQL Installer, choose the mysql-installer-web-community file. Mar 12, 2017 · Docker monitors the process running in the container, but that's just a basic liveness check. FromHandle(this. -d will generate the symbols for you. Exit() End ' Visual Basic only. dll only) by installing Internet Explorer 4. In this blog we learn how to get the list of all open forms by windows form application. What you think you know, you may not. ex: For i=0 To CheckedBoxList. rohitsingla | LINK i am developing a application that tracks what all applications are running on my pc. net using C# and Vb. Dim localAll As Process() = Process. 6 million businesses already using QuickBooks to manage their accounting, get invoices paid, accept payments & much more. It is limited. WriteLine(p. What is run. Learn how to get a high school equivalency diploma with GED®. I need to modify this to get me the CPU % used by a particular process…for example, I need to monitor the CPU Usage for "iexplore". Collections. T-Mobile keeps you connected to what you love. Diagnostics; You can get a list of ProcessThreads in a process by using the Process. Apache NetBeans Fits the Pieces Together. array^remoteByName = Process::GetProcessesByName( "notepad", "myComputer" ); // Get all instances of Notepad running on the specific computer, using IP address. DispatcherTimer (WPF timer) The multithreaded timers are more powerful, accurate, and flexible; the single-threaded timers are safer and more convenient for running simple tasks that update Windows Forms controls or WPF elements. This effects only the current user. Now I need to know the owner of each of these processes. Diagnostics namespace provides classes that allow you to interact with system processes, event logs, and performance counters. Net Intended for first time developers, or at least new to OLEDB, this will demonstrate how to Create, Read, Update and Insert data into a MS SQL Server database. It uses System. Most of the usual commands will return some value that’s either a process time, or a cpu percentage that’s not accurate unless you have a single core box. Every text and call on Twilio helps fine tune the Super Network, our web of carrier connections all over the globe. It is quite easy to leverage this feature to display all running processes in a ListBox or ComboBox control:. Reading Command line arguments in VB. However, the "tabs" permission is required in order to populate the url , pendingUrl , title , and favIconUrl properties of Tab objects. NET program I wrote that uses similar code to what I posted on my blog here to launch a process in the session (and security context) of the user that is currently logged on to the computer (e. Each ID number is stored in a variable whose name begins with OutputVar 's own name (to form a pseudo-array ), while OutputVar itself is set to the number of retrieved items (0 if none). tmp files on a drive?— OR Hey, OR. 0 Object Library in you project. Now the lower pane view is visible; it lists the DLLs loaded by the selected process only! Saving the list of DLLs of the selected process. Note: MySQL Installer is 32 bit, but will install both 32 bit and 64 bit binaries. It can track process, file system, registry and network activities in real-time, plus has other useful features. NET Imaging: Get Started first! RasterEdge. Jun 14, 2019 · A sharp and clear explanation on how Windows 64-bit supports 32-bit applications. But for server like server2003, i want to check if same process with same user is already running then user will get message to log off, because already one session is allocated to his/her id. CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice. com, VirtualMaid, CoolWebSearch. Cheers Steve : - Visual Basic and VB.