Virtual disk driver

Dear All,
How can we hide a physical disk (so that i cannot be seen at user level)
I am working on virtual disk driver for Windows NT/2000/XP that uses one
or more files to emulate physical disks.
(Refer Code : http://www.acc.umu.se/~bosse/ FileDisk)
Is there any way to hide the emulated physical disk.
Waiting for response.

First, Bosse stole my code and put his name and a GPL on it. I know I
keep saying this on this list, but I refuse to allow this guy to get
away with plagiarism! So, anytime someone mentions this code, I am going
to post a message saying that it was stolen.

What do you mean by “hiding”? All you need to do is to not create the
drive letter symbolic link.

Janmey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of swati
Sent: Tuesday, May 13, 2003 4:31 AM
To: File Systems Developers
Subject: [ntfsd] Virtual disk driver

Dear All,
How can we hide a physical disk (so that i cannot be seen at user level)
I am working on virtual disk driver for Windows NT/2000/XP that uses one
or more files to emulate physical disks.
(Refer Code : http://www.acc.umu.se/~bosse/ FileDisk)
Is there any way to hide the emulated physical disk.
Waiting for response.


You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

How did he steal your code? Did he break into your house and replicate your
CVS tree?

----- Original Message -----
From: “Jamey Kirby”
To: “File Systems Developers”
Sent: Tuesday, May 13, 2003 10:28 AM
Subject: [ntfsd] RE: Virtual disk driver

> First, Bosse stole my code and put his name and a GPL on it. I know I
> keep saying this on this list, but I refuse to allow this guy to get
> away with plagiarism! So, anytime someone mentions this code, I am going
> to post a message saying that it was stolen.
>
> What do you mean by “hiding”? All you need to do is to not create the
> drive letter symbolic link.
>
> Janmey
>
>
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of swati
> Sent: Tuesday, May 13, 2003 4:31 AM
> To: File Systems Developers
> Subject: [ntfsd] Virtual disk driver
>
> Dear All,
> How can we hide a physical disk (so that i cannot be seen at user level)
> I am working on virtual disk driver for Windows NT/2000/XP that uses one
> or more files to emulate physical disks.
> (Refer Code : http://www.acc.umu.se/~bosse/ FileDisk)
> Is there any way to hide the emulated physical disk.
> Waiting for response.
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@sftechserv.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>

I posted it for free on the Internet a few years ago with a comment
indicating free use as long as I was given credit.

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of William Chow
Sent: Tuesday, May 13, 2003 11:37 AM
To: File Systems Developers
Subject: [ntfsd] RE: Virtual disk driver

How did he steal your code? Did he break into your house and replicate
your
CVS tree?

----- Original Message -----
From: “Jamey Kirby”
To: “File Systems Developers”
Sent: Tuesday, May 13, 2003 10:28 AM
Subject: [ntfsd] RE: Virtual disk driver

> First, Bosse stole my code and put his name and a GPL on it. I know I
> keep saying this on this list, but I refuse to allow this guy to get
> away with plagiarism! So, anytime someone mentions this code, I am
going
> to post a message saying that it was stolen.
>
> What do you mean by “hiding”? All you need to do is to not create the
> drive letter symbolic link.
>
> Janmey
>
>
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of swati
> Sent: Tuesday, May 13, 2003 4:31 AM
> To: File Systems Developers
> Subject: [ntfsd] Virtual disk driver
>
> Dear All,
> How can we hide a physical disk (so that i cannot be seen at user
level)
> I am working on virtual disk driver for Windows NT/2000/XP that uses
one
> or more files to emulate physical disks.
> (Refer Code : http://www.acc.umu.se/~bosse/ FileDisk)
> Is there any way to hide the emulated physical disk.
> Waiting for response.
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@sftechserv.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>


You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

He stripped out all of my file comment headers, put his name on it and
then put it out under GPL.

Here is just a small snip of code that is 100% my code and I can not
imagine anyone else coming up with the exact same formula:

// some defines that are relative to blocking. We align things on
// page and transfer boundaries in hopes that this will assist the
// cache manager in doing I/O. In other words, let’s try and reduce
// the cache managers code path. This will also be useful if we decide
// to switch to a mapped section object.

#define SCVDISK_DISK_SECTOR_SIZE 512
#define SCVDISK_SECTORS_PER_TRACK (PAGE_SIZE / SCVDISK_DISK_SECTOR_SIZE)

#define SCVDISK_TRACKS_PER_CYLINDER \
( \
MM_MAXIMUM_DISK_IO_SIZE / SCVDISK_SECTORS_PER_TRACK \
)

I have not looked at the Bosse code in several years, but the original
code I posted for free was called MKADISK and then evolved into SCVDISK.
I remember distinctly getting an email from Bosse requesting a copy of
my source. I will dig up the message since I have all my emails since
1997.

I have no problem in someone using my ideas; that is why I gave the code
away. However, to copy the code almost completely with only a few
function, define and module name changes is plagiarism. And then to GPL
the code under his name… I would expect some sort of comment in the
code giving credit; since that is what I asked when I distributed the
code.

After this, we stopped posting free code to the public here at
StorageCraft. We are, however, considering doing it again in the near
future.

So, I am not being a cry baby, I am just letting the public know that
this guy Bosse is not a honest guy and that you are supporting
plagiarism by pointing people to his website.

I sent Bosse a couple of emails after seeing his original posting and
asked why he had GPLd the code under his name without giving due credit
or asking my permission. To this day, he has never responded to those
emails.

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jamey Kirby
Sent: Tuesday, May 13, 2003 2:12 PM
To: File Systems Developers
Subject: [ntfsd] RE: Virtual disk driver

I posted it for free on the Internet a few years ago with a comment
indicating free use as long as I was given credit.

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of William Chow
Sent: Tuesday, May 13, 2003 11:37 AM
To: File Systems Developers
Subject: [ntfsd] RE: Virtual disk driver

How did he steal your code? Did he break into your house and replicate
your
CVS tree?

----- Original Message -----
From: “Jamey Kirby”
To: “File Systems Developers”
Sent: Tuesday, May 13, 2003 10:28 AM
Subject: [ntfsd] RE: Virtual disk driver

> First, Bosse stole my code and put his name and a GPL on it. I know I
> keep saying this on this list, but I refuse to allow this guy to get
> away with plagiarism! So, anytime someone mentions this code, I am
going
> to post a message saying that it was stolen.
>
> What do you mean by “hiding”? All you need to do is to not create the
> drive letter symbolic link.
>
> Janmey
>
>
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of swati
> Sent: Tuesday, May 13, 2003 4:31 AM
> To: File Systems Developers
> Subject: [ntfsd] Virtual disk driver
>
> Dear All,
> How can we hide a physical disk (so that i cannot be seen at user
level)
> I am working on virtual disk driver for Windows NT/2000/XP that uses
one
> or more files to emulate physical disks.
> (Refer Code : http://www.acc.umu.se/~bosse/ FileDisk)
> Is there any way to hide the emulated physical disk.
> Waiting for response.
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@sftechserv.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>


You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com


You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

Have you sent mail to the webmaster of the site he’s hosting this on? It
seems to be some sort of university.

  • Nick Ryan

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jamey Kirby
Sent: Tuesday, May 13, 2003 2:58 PM
To: File Systems Developers
Subject: [ntfsd] RE: Virtual disk driver

He stripped out all of my file comment headers, put his name
on it and then put it out under GPL.

Here is just a small snip of code that is 100% my code and I
can not imagine anyone else coming up with the exact same formula:

// some defines that are relative to blocking. We align
things on // page and transfer boundaries in hopes that this
will assist the // cache manager in doing I/O. In other
words, let’s try and reduce // the cache managers code path.
This will also be useful if we decide // to switch to a
mapped section object.

#define SCVDISK_DISK_SECTOR_SIZE 512
#define SCVDISK_SECTORS_PER_TRACK (PAGE_SIZE /
SCVDISK_DISK_SECTOR_SIZE)

#define SCVDISK_TRACKS_PER_CYLINDER \
( \
MM_MAXIMUM_DISK_IO_SIZE / SCVDISK_SECTORS_PER_TRACK \
)

I have not looked at the Bosse code in several years, but the
original code I posted for free was called MKADISK and then
evolved into SCVDISK. I remember distinctly getting an email
from Bosse requesting a copy of my source. I will dig up the
message since I have all my emails since 1997.

I have no problem in someone using my ideas; that is why I
gave the code away. However, to copy the code almost
completely with only a few function, define and module name
changes is plagiarism. And then to GPL the code under his
name… I would expect some sort of comment in the code
giving credit; since that is what I asked when I distributed the code.

After this, we stopped posting free code to the public here
at StorageCraft. We are, however, considering doing it again
in the near future.

So, I am not being a cry baby, I am just letting the public
know that this guy Bosse is not a honest guy and that you are
supporting plagiarism by pointing people to his website.

I sent Bosse a couple of emails after seeing his original
posting and asked why he had GPLd the code under his name
without giving due credit or asking my permission. To this
day, he has never responded to those emails.

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jamey Kirby
Sent: Tuesday, May 13, 2003 2:12 PM
To: File Systems Developers
Subject: [ntfsd] RE: Virtual disk driver

I posted it for free on the Internet a few years ago with a
comment indicating free use as long as I was given credit.

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of William Chow
Sent: Tuesday, May 13, 2003 11:37 AM
To: File Systems Developers
Subject: [ntfsd] RE: Virtual disk driver

How did he steal your code? Did he break into your house and
replicate your CVS tree?

----- Original Message -----
From: “Jamey Kirby”
> To: “File Systems Developers”
> Sent: Tuesday, May 13, 2003 10:28 AM
> Subject: [ntfsd] RE: Virtual disk driver
>
>
> > First, Bosse stole my code and put his name and a GPL on
> it. I know I
> > keep saying this on this list, but I refuse to allow this
> guy to get
> > away with plagiarism! So, anytime someone mentions this code, I am
> going
> > to post a message saying that it was stolen.
> >
> > What do you mean by “hiding”? All you need to do is to not
> create the
> > drive letter symbolic link.
> >
> > Janmey
> >
> >
> >
> > -----Original Message-----
> > From: xxxxx@lists.osr.com
> > [mailto:xxxxx@lists.osr.com] On Behalf Of swati
> > Sent: Tuesday, May 13, 2003 4:31 AM
> > To: File Systems Developers
> > Subject: [ntfsd] Virtual disk driver
> >
> > Dear All,
> > How can we hide a physical disk (so that i cannot be seen at user
> level)
> > I am working on virtual disk driver for Windows NT/2000/XP that uses
> one
> > or more files to emulate physical disks.
> > (Refer Code : http://www.acc.umu.se/~bosse/ FileDisk)
> > Is there any way to hide the emulated physical disk.
> > Waiting for response.
> >
> >
> > —
> > You are currently subscribed to ntfsd as:
> xxxxx@storagecraft.com To
> > unsubscribe send a blank email to xxxxx@lists.osr.com
> >
> >
> >
> > —
> > You are currently subscribed to ntfsd as:
> xxxxx@sftechserv.com To
> > unsubscribe send a blank email to xxxxx@lists.osr.com
> >
>
>
>
> —
> You are currently subscribed to ntfsd as:
> xxxxx@storagecraft.com To unsubscribe send a blank email to
> xxxxx@lists.osr.com
>
>
>
> —
> You are currently subscribed to ntfsd as:
> xxxxx@storagecraft.com To unsubscribe send a blank email to
> xxxxx@lists.osr.com
>
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@nryan.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>

No. I am not looking to get the guy fired. I just want to let everyone
know the facts.

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Nick Ryan
Sent: Tuesday, May 13, 2003 3:18 PM
To: File Systems Developers
Subject: [ntfsd] RE: Virtual disk driver

Have you sent mail to the webmaster of the site he’s hosting this on? It
seems to be some sort of university.

  • Nick Ryan

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jamey Kirby
Sent: Tuesday, May 13, 2003 2:58 PM
To: File Systems Developers
Subject: [ntfsd] RE: Virtual disk driver

He stripped out all of my file comment headers, put his name
on it and then put it out under GPL.

Here is just a small snip of code that is 100% my code and I
can not imagine anyone else coming up with the exact same formula:

// some defines that are relative to blocking. We align
things on // page and transfer boundaries in hopes that this
will assist the // cache manager in doing I/O. In other
words, let’s try and reduce // the cache managers code path.
This will also be useful if we decide // to switch to a
mapped section object.

#define SCVDISK_DISK_SECTOR_SIZE 512
#define SCVDISK_SECTORS_PER_TRACK (PAGE_SIZE /
SCVDISK_DISK_SECTOR_SIZE)

#define SCVDISK_TRACKS_PER_CYLINDER \
( \
MM_MAXIMUM_DISK_IO_SIZE / SCVDISK_SECTORS_PER_TRACK \
)

I have not looked at the Bosse code in several years, but the
original code I posted for free was called MKADISK and then
evolved into SCVDISK. I remember distinctly getting an email
from Bosse requesting a copy of my source. I will dig up the
message since I have all my emails since 1997.

I have no problem in someone using my ideas; that is why I
gave the code away. However, to copy the code almost
completely with only a few function, define and module name
changes is plagiarism. And then to GPL the code under his
name… I would expect some sort of comment in the code
giving credit; since that is what I asked when I distributed the code.

After this, we stopped posting free code to the public here
at StorageCraft. We are, however, considering doing it again
in the near future.

So, I am not being a cry baby, I am just letting the public
know that this guy Bosse is not a honest guy and that you are
supporting plagiarism by pointing people to his website.

I sent Bosse a couple of emails after seeing his original
posting and asked why he had GPLd the code under his name
without giving due credit or asking my permission. To this
day, he has never responded to those emails.

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jamey Kirby
Sent: Tuesday, May 13, 2003 2:12 PM
To: File Systems Developers
Subject: [ntfsd] RE: Virtual disk driver

I posted it for free on the Internet a few years ago with a
comment indicating free use as long as I was given credit.

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of William Chow
Sent: Tuesday, May 13, 2003 11:37 AM
To: File Systems Developers
Subject: [ntfsd] RE: Virtual disk driver

How did he steal your code? Did he break into your house and
replicate your CVS tree?

----- Original Message -----
From: “Jamey Kirby”
> To: “File Systems Developers”
> Sent: Tuesday, May 13, 2003 10:28 AM
> Subject: [ntfsd] RE: Virtual disk driver
>
>
> > First, Bosse stole my code and put his name and a GPL on
> it. I know I
> > keep saying this on this list, but I refuse to allow this
> guy to get
> > away with plagiarism! So, anytime someone mentions this code, I am
> going
> > to post a message saying that it was stolen.
> >
> > What do you mean by “hiding”? All you need to do is to not
> create the
> > drive letter symbolic link.
> >
> > Janmey
> >
> >
> >
> > -----Original Message-----
> > From: xxxxx@lists.osr.com
> > [mailto:xxxxx@lists.osr.com] On Behalf Of swati
> > Sent: Tuesday, May 13, 2003 4:31 AM
> > To: File Systems Developers
> > Subject: [ntfsd] Virtual disk driver
> >
> > Dear All,
> > How can we hide a physical disk (so that i cannot be seen at user
> level)
> > I am working on virtual disk driver for Windows NT/2000/XP that uses
> one
> > or more files to emulate physical disks.
> > (Refer Code : http://www.acc.umu.se/~bosse/ FileDisk)
> > Is there any way to hide the emulated physical disk.
> > Waiting for response.
> >
> >
> > —
> > You are currently subscribed to ntfsd as:
> xxxxx@storagecraft.com To
> > unsubscribe send a blank email to xxxxx@lists.osr.com
> >
> >
> >
> > —
> > You are currently subscribed to ntfsd as:
> xxxxx@sftechserv.com To
> > unsubscribe send a blank email to xxxxx@lists.osr.com
> >
>
>
>
> —
> You are currently subscribed to ntfsd as:
> xxxxx@storagecraft.com To unsubscribe send a blank email to
> xxxxx@lists.osr.com
>
>
>
> —
> You are currently subscribed to ntfsd as:
> xxxxx@storagecraft.com To unsubscribe send a blank email to
> xxxxx@lists.osr.com
>
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@nryan.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>


You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

Dear All
Here is another way to hide Drive
All we have to do is to change the registry value
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies
\Explorer\NODRIVES which is a 32-bit word (DWORD). The lower 26 bits of
the 32-bit word correspond to drive letters A through Z. Drives are
visible when set to 0 and hidden when set to 1.

Drive A is represented by the rightmost position of the bitmask when
viewed in binary mode.

e.g. A bitmask of 00000000000000000000010101(0x7h)

The bitmask above hides local drives A, C, and E

Can you please help me in device driver programming problem ?? If i try
to access my hidden drive from dos prompt or Put drive letter in address
bar, then the drives opens. I want that the drive should be in-accessible
from User mode (but should be accessible from kernel mode)
Waiting for a positive reply

JAMEY,

I COMPLETELY GO WITH U !

Surely, this only hides the drive letter from Explorer, and only from
it.

Max

----- Original Message -----
From: “Rohit”
To: “File Systems Developers”
Sent: Wednesday, May 14, 2003 10:56 AM
Subject: [ntfsd] Re: Virtual disk driver

> Dear All
> Here is another way to hide Drive
> All we have to do is to change the registry value
> HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies
> \Explorer\NODRIVES which is a 32-bit word (DWORD). The lower 26 bits
of
> the 32-bit word correspond to drive letters A through Z. Drives are
> visible when set to 0 and hidden when set to 1.
>
> Drive A is represented by the rightmost position of the bitmask when
> viewed in binary mode.
>
> e.g. A bitmask of 00000000000000000000010101(0x7h)
>
> The bitmask above hides local drives A, C, and E
>
======================================================================
==========
>
> Can you please help me in device driver programming problem ?? If i
try
> to access my hidden drive from dos prompt or Put drive letter in
address
> bar, then the drives opens. I want that the drive should be
in-accessible
> from User mode (but should be accessible from kernel mode)
> Waiting for a positive reply
>
======================================================================
==========
>
>
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com