|
|
Up |
|
|
  |
Author: Tim RobertsTim Roberts
Date: Dec 26, 2008 14:13
"Mikep" NOSPAMturboware.com> wrote:
>I have just gone thru the process of signing a 64bit Vista driver using a
>GlobalSign certificate. SignTool verify shows the certificate chain from my
>certificate to Microsoft Code Verification root (just like the example).
>
>When I install the driver (using the 'Found New Hardware Wizard') I get the
>'windows can't verify the publisher of this driver software' red security
>screen. If I install anyway, The driver loads and runs fine.
Right. The driver signing is what allows the driver to load and run file.
Your driver will always have an unverified publisher until you submit it to
WHQL and get the WHQL signature in your CAT file.
--
Tim Roberts, timr@ probo.com
Providenza & Boekelheide, Inc.
|
| |
|
| |
no comments
|
|
  |
Author: Tim RobertsTim Roberts
Date: Dec 26, 2008 14:11
tnilsen discussions.microsoft.com> wrote:
>
>Where Can I find the DDK sample code parsimp project? I have some legacy code
>that includes file from this source and I need it to perform my port.
That hasn't been included since the NT 4 DDK, which is now about 11 years
old. If you don't have a copy of it archived, you will need to rewrite the
code.
--
Tim Roberts, timr@ probo.com
Providenza & Boekelheide, Inc.
|
| |
|
| |
no comments
|
|
  |
Author: Tim RobertsTim Roberts
Date: Dec 26, 2008 13:12
qwerty discussions.microsoft.com> wrote:
>
>I need to access my printer programatically in a application. The printer is
>connected by USB.
>I know to get handle is with the "Createfile" function , but I don't know
>what is the first parameter of it.
>Please , samples code will be a great help.
What do you plan to do with the handle once you get it? Your printer has a
print driver, and you access the printer by going through that driver. If
you need to send raw data, you can use the passthrough escapes to send raw
data. If you're hoping to send raw URBs, you'll have to find a different
way.
--
Tim Roberts, timr@ probo.com
Providenza & Boekelheide, Inc.
|
| |
|
no comments
|
|
  |
Author: Ben Voigt [C++ MVP]Ben Voigt [C++ MVP]
Date: Dec 26, 2008 12:34
MS is only part of the process for WHQL and Logo certification.
Otherwise you are signing yourself using a codesign certificate bought from
any of the CAs that have Microsoft cross-certificates. Or so I understand.
"Anand Choubey" gmail.com> wrote in message
news:428f9c9c-f07f-49bb-9212-f49b035e7aa2@n33g2000pri.googlegroups.com...
> Yes you need signed cat file.
>
> But I could not not understand...
|
| Show full article (1.37Kb) |
|
no comments
|
|
  |
Author: Tim RobertsTim Roberts
Date: Dec 26, 2008 12:02
Neo gmail.com> wrote:
>
>1. May i know , what is exactly meant by VGA Compatible Hardware ?
>How can i check that ?
Well, what did YOU mean? You were the one who said you were creating a
"PCIEx-VGA card". The term VGA refers specifically to the VGA card created
by IBM in the mid-1980s, which uses I/O ports in the 3Cx and 3Dx range to
perform its graphcs. When you boot your computer, your graphics card boots
up in a VGA-compatible mode. The BIOS uses the standard VGA ports to show
the BIOS setup screens.
Are you actually creating a graphics card that is not VGA-compatible? In
that case, it is a mistake to call it a VGA.
>2. Our Hardware does not have any buffer , we need to allocate memory
>and request the hardware to pick it up from that part of the memory.
Are you aware of the tremendous performance impact of this? If you don't
have a local frame buffer, then your graphcs card will have to use
continuous bus mastering to get the screen image for refresh. Refreshing a
1024x768 32-bit display at 60Hz will exceed the available bandwidth of a
1-lane PCIExpress bus.
|
| Show full article (1.45Kb) |
|
no comments
|
|
  |
Author: Tim RobertsTim Roberts
Date: Dec 26, 2008 11:49
Daniel Xu discussions.microsoft.com> wrote:
>
>> This is a small amount of data. You're talking about 100k bytes per
>> second. You should be fine with 2 circulating requests.
>>
>> How large are your images?
>
>My picture is 1023 * 256, which means I will gather 1023 bytes data 256
>times, then show one whole picture.
>So the key word of "CONTINUOUS DATA" is important to focus on.
Well, sort of. At the rate you described, it's going to take 2.5 seconds
for you to transmit one frame. Is that really what you expect?
>I decide to use the overlapped ReadFile requests to handle my data first,
>perhaps this is not the best method, but it is the easiest way to do.
The problem with doing it that way is that your device cannot be used by
standard applications like AMCap and Graphedt. If you start out with an
AVStream drivere, you automatically inherit support from all of the capture
applications that already exist.
>Performance problem will be arranged in next step. Thanks again for your help.
|
| Show full article (1.17Kb) |
|
no comments
|
|
  |
Author: DevangDevang
Date: Dec 25, 2008 23:27
Hi
I want data in NET_BUFFER for further processing in my project.
How can I copy the data in NET_BUFFER to character buffer?
Thanks
Regards,
D V
|
| |
|
no comments
|
|
  |
Author: Jack ChenJack Chen
Date: Dec 25, 2008 22:29
our company designing PC boards and we are trying to have some devices
connected to the LPC interface. I have read the interface specification
provided by intel.
1) If we want to communicate with the device connected to the LPC, dose
windows xp have some API function I can use?
2) when the windows XP is powering off, will the device connected to the LPC
interface receive some message tell them to turn off the power?
thanks in advanced.
|
| |
|
1 Comment |
|
  |
|
|
  |
|
|
  |
Author: kaichirekaichire
Date: Dec 25, 2008 10:45
hello.
If two same USB HID joystick is connected at the same time.
How can I get Directx Joystick ID from USB HID instance?
I expected next API can get Joystick ID or some relation with DirectX
joystick.
HidD_GetPreparsedData(Handle, &Ppd);
HidP_GetCaps (Ppd, &Caps);
Caps.NumberFeatureButtonCaps
Caps.NumberFeatureValueCaps
.....
but values of two USB joystick is same
(Caps.reserved is different but I can not know what it means).
-----------------------------
Or Can I know the USB HID instance of Joystick from DirectInput API?
Next API tell me the Joystick ID.
g_Joystick[*pJoyCount].pJoystick->GetProperty(DIPROP_JOYSTICKID, &dipdw.diph);
g_Joystick[*pJoyCount].dwID = dipdw.dwData; => DirectX Joustick ID
But I can not know about HID instance.
|
| Show full article (0.88Kb) |
|
no comments
|
|
|
|
|