GithubHelp home page GithubHelp logo

usbremover's Introduction

1) Useful MSDN pages

Displaying Volume Paths - how to use GetVolumePathNamesForVolumeName function

(OK! That's what I needed!!!)


2) Richter - Win32 API
Look at SEH - structured exception handling!!!

3)11.08.2010
The following modules are leak-free:
	DeviceManager.cpp
	Device.cpp
	Volume.cpp
	Drive.cpp
	USBDevice.cpp
	Main.cpp

P.S. It works with the simpliest functionality - gets all the information;

4)Two operations can't be performed simultaneously. A bug occured when the 
VolumeManager caused an refresh while the service was searching for opened files.
The bug (as I thing) is in the GetMountPoints - I do not copy mount points, but copy links on them.
What is better - to use a global mutex (when processes are in the search progress),
to use better realization of GetMountPoints method (with refreshing and so on) or to copy strings
into the buffer?

5) Look a MSDN article for QueryDosDevice

0:34 19.08.2010
The question with GetMountPoints for each device was solved. There's no need in mount points for each device.
Maybe later this will be done better than now...

usbremover's People

Watchers

 avatar

Forkers

exabyt3s radtek

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.