|
The Undefeated wrote:
At the moment its just a console app, not DOS compatible)
I'm not sure exactly what it is that you are asking. A console application is one that runs from a command prompt. By the use of cout and cin in your code snippet, it certainly qualifies.
"Ideas are a dime a dozen. People who put them into action are priceless." - Unknown
|
|
|
|
|
you can use any of the VisualC++ versions, with C or C++, any of the C-runtime stuff, any of the C++ runtime stuff, including the STL, MFC, etc.. you can use C#, if you want, too. there aren't many limitations.
Cleek | Image Toolkits | Thumbnail maker
|
|
|
|
|
I thought the OP wanted to write a true DOS app, i.e, one that runs on a system running on just DOS and no Windows.
Regards
Senthil
_____________________________
My Blog | My Articles | WinMacro
|
|
|
|
|
Hi,
I want to develop a printer driver which will be installed in the Printers folder and will print the document to a JPEG file. Irrespective of the application firing the print job, if this driver is selected, then the output should go as a JPEG image.
Eventhough I have more than 4yrs expirience in VC++, I am very much new to this space of driver development. So I would like to get some starter documents or some sample codes. If anyone of you have come across similar things in the past, kindly send me the details.
Thanks and Warm Regards
Jugs
|
|
|
|
|
I have a CListCtrl derived control on a dialog using the report style. The dialog has a BMP as a background. Using SetBkColor and SetTextBkColor I have made the CListCtrl transparent, allowing the BMP background to show through. This works correctly, with one exception, the first column. This first column is not drawn transparently, but is instead drawn with a black background. All other columns are drawn transparently.
I have attempted to force this cell to be drawn transparently by handling the NV_CUSTOMDRAW and WM_CTLCOLOR messages, but have so far been unsuccessful. Am I on the right track here, or am I missing something obvious?
|
|
|
|
|
I'm looking for the WIN API function or process
to determine the user name or SID who currently has a specific file open.
Much like the old windows FileManager "Open By" capabilty
thanks
|
|
|
|
|
what is the best book for learning the visual c++.net
ddd
|
|
|
|
|
The term "best" is very subjective. What's best for you might not be for someone else, and vice-versa.
"Ideas are a dime a dozen. People who put them into action are priceless." - Unknown
|
|
|
|
|
It very much depends on what you want to do with Visual C++.
Kevin
|
|
|
|
|
Hi,
If I am writing a toolbar application for IE using VS.NET, how do I debug my application?
If I set the Project properties' Start Application value to C:\Program Files\Internet Explorer\iexplore.exe, it is a release version and hence I can't debug.
How can I launch IE from my project and still debug my code?
-Thanks in advance
Hari
|
|
|
|
|
Didn't try it on a IE addon.
But why dont you try to hard code a breakpoint in your code, that will launch the debugger automatically?
add this line to the function of your choice in your add in
__asm int 3
Papa
while (TRUE)
Papa.WillLove ( Bebe ) ;
|
|
|
|
|
haries wrote:
If I set the Project properties' Start Application value to C:\Program Files\Internet Explorer\iexplore.exe, it is a release version and hence I can't debug.
No, VS is saying that the app you picked (IE in this case) isn't a debug version. You can still debug your code however.
--Mike--
Visual C++ MVP
LINKS~! Ericahist | 1ClickPicGrabber | CP SearchBar v2.0.2 | C++ Forum FAQ
Strange things are afoot at the U+004B U+20DD
|
|
|
|
|
Hi,
can anybody give me some idea that how to use hooks to find that whether a file is in use or not.
Thanks
|
|
|
|
|
I do not think that a hook will provide you with anything useful as the opening of a file is not message-based. Why not just try and open the file? If the open fails, and not because the file didn't exist, you know the file is in use.
"Ideas are a dime a dozen. People who put them into action are priceless." - Unknown
|
|
|
|
|
Maybe he meant to use some API Hooking on the CreateFileXXX family of functions in order to monitor what files are open.
But i guess this method isn't so good.
Writing a driver may offer a better solution, with a file system filter IFSMGR_InstallFileSystemApiHook in order to be in the chain of all file system requests. (Windows 9x)
or a file system driver that attach a filter device objects to target file system device objects so that it see all IRPs and FastIO requested from drives.
A hash is necessary to keep track of the correspondance of HANDLE <-> Pathname
Papa
while (TRUE)
Papa.WillLove ( Bebe ) ;
|
|
|
|
|
Papa wrote:
Writing a driver may offer a better solution, with a file system filter IFSMGR_InstallFileSystemApiHook in order to be in the chain of all file system requests. (Windows 9x)
or a file system driver that attach a filter device objects to target file system device objects so that it see all IRPs and FastIO requested from drives.
A hash is necessary to keep track of the correspondance of HANDLE <-> Pathname
Which is how SysInternals' FileMon utility works:
"For the Windows 9x driver, the heart of FileMon is in the virtual device driver, Filevxd.vxd. It is dynamically loaded, and in its initialization it installs a file system filter via the VxD service, IFSMGR_InstallFileSystemApiHook, to insert itself onto the call chain of all file system requests. On Windows NT the heart of FileMon is a file system driver that creates and attaches filter device objects to target file system device objects so that FileMon will see all IRPs and FastIO requests directed at drives. When FileMon sees an open, create or close call, it updates an internal hash table that serves as the mapping between internal file handles and file path names. Whenever it sees calls that are handle based, it looks up the handle in the hash table to obtain the full name for display. If a handle-based access references a file opened before FileMon started, FileMon will fail to find the mapping in its hash table and will simply present the handle's value instead."
"Ideas are a dime a dozen. People who put them into action are priceless." - Unknown
|
|
|
|
|
Exactly.
But the same hash is also needed in the first case when using API hooking.
Should be noted that both techniques lacks info on the files that where opened before the startup of our code, so basically its better to start before any user process. So its add some tiny complication to our friends request.
Good luck anyway!
Papa
while (TRUE)
Papa.WillLove ( Bebe ) ;
|
|
|
|
|
DavidCrow wrote:
Why not just try and open the file? If the open fails, and not because the file didn't exist, you know the file is in use.
That will not work in some cases. The reason for this is that you can open files that share all access. So if you try to open a file, which is opened by an application that shares all access, this method will fail.
I also got the blogging virus..[^]
|
|
|
|
|
Right. I was answering on the assumption that if the file was opened for exclusive access then it could be considered in use. Otherwise, I'd simply consider it open but not in use.
"Ideas are a dime a dozen. People who put them into action are priceless." - Unknown
|
|
|
|
|
Hi,
When using OpenFileMapping() to access a shared memory object, is it possible to determine the names of all active mappings somehow? Does the function reference a list of names somewhere in memory? I want to connect to an app that I think uses this method via the paging file but I don't have a name or handle and just want to see if I can access the shared memory using the OpenFileMapping() function from my own code.
Thanks.
|
|
|
|
|
|
Thanks Papa.
Worked a treat
|
|
|
|
|
Hi guys,
I am planning to write a GUI-based program (possible using MFC) that needs some kind of database to store simple datasets. The program will need to be able to add/delete/edit/search data and display it in a nicely formatted Excel document. That means GUI screen will inlcude an embedded Excel that needs frequent updates when displaying data on different search results.
Could someone offer some suggestions where I should start?
I did some search and found the possible use of OBDC Excel driver. Am I heading the right direction?
Thanks alot
|
|
|
|
|
J.B. wrote:
I did some search and found the possible use of OBDC Excel driver. Am I heading the right direction?
Yes.
"Ideas are a dime a dozen. People who put them into action are priceless." - Unknown
|
|
|
|
|
How can I parse the html files into tokens using javascript, I don't want to use a third party parser, as I don't think Its a very big task. I actually need to create a token tree in javascript like:
<html>
<table>
<tr>
</tr>
</table>
</html>
http://www.priyank.in/
|
|
|
|