|
For FSF drivers? That's file system filter drivers on windows.
OK, bit exclusive, but hope stands eternal!
==============================
Nothing to say.
|
|
|
|
|
Eric,
I've had File System Internals[^] on my shelf for nearly a decade but it contains somewhat old and outdated info... still a great book to have though. I am still using it as a reference.
If you get this book... would be great if you could find a copy of the old Compuware DriverStudio... I would then recommend experimenting within a VM with Windows XP. Compuware DriverStudio would completely integrate with older versions of Visual Studio making development *much* easier and 1000% times faster.
It is a shame (and a huge loss) that Compuware DriverStudio was discontinued... it made driver development almost as easy as developing a 'Hello World' MFC app.
Best Wishes,
-David Delaune
|
|
|
|
|
Randor wrote: Compuware DriverStudio
I have seen various integration SW for VS, but what I ended up with was a modified VS project file that enables checksum calculation and all the needed flags for the DDK compiler, then point the exes path in VS to the DDK compiler/linker location. This has worked for me for development, since you can enable browsing, but for release builds I always use the DDK build env, you are guaranteed to be compatible that way.
In terms of project wizards I have tried a few, but I prefer to work in the raw, directly with the WDM API. OK, its perhaps slower, but one can import a lot of boiler plate code fomr old projects and you have the benefit of knowing exactly what is going on and controlling it. (Been doingh kernel dev for 10 plus years, all on NT (W2k, XP, W7) machines, and all with WDM (NT4 API was pretty much WDM too).
But hey, thatnks a lot for the book recomendation, I know the FS model changed to using filters, but I bet the guts of the details are the same as with older monolithic drivers (NT4 vs W2k for example for HW drivers). I shall trawl the net for old versions/online copies.
==============================
Nothing to say.
|
|
|
|
|
Hi All,
I have an HP Pavilion HDX949nr Entertainment Notebook PC with 20.1 inch wide screen. The problem with my laptop is that when i power up the PC, i only hear the it booting and the LCD backlight comes on but there is no video. The screen is completely blank. I have tried using an external monitor but the result is the same(there is no video signal to the external monitor). Is it possible that the video graphics adapter is damaged? Please any help on this will be greatly appreciated. Thank you.
|
|
|
|
|
Anything is possible at this point... can you see the BIOS images at all? If so, try to boot with a bootable CD like some sort of Linux, if that works, you have a driver problem. If not, then you definitely have some sort of hardware problem. On laptops, I've also seen the video cable get damaged from wear n tear (since they're so thin). Do you have integrated graphics or a video card? If you have a video card, then you can just buy a cheap replacement to see if you get graphics by replacing it, if you have integrated graphics, then you have to get the laptop serviced by the manufacturer, although depending on the age of the laptop, may just be worth buying something new.
It's easy to rescue your files, post questions if you need help with that.
|
|
|
|
|
I reckon your laptop is hosed.
400 notes? Get a new one and save yourself the time.
==============================
Nothing to say.
|
|
|
|
|
Less than a year ago I bought an HP TouchSmart TM2-2050 for use at work. I LOVED IT. It was a convertible tablet that had a Core i3 processor, a decent size screen, capacitive multi-touch screen with stylus, etc. and it cost less than $1000. It was a bit heavy but I was able to live with that.
I left that job and wanted to buy a new one. HP has since dropped their tablet line and I have been unable to find anything that compares.
ASUS has their Eee line with resistive touchscreens and Atom processor. My wife has one, and the CPU can't keep up with the stylus.
Everyone has a bloody Android tablet which I might be able to live with if they had a stylus and could run BSD.
Dell and a few others have sub-$1000 tablets, but all with Atom processors.
There are still some "real" tablets out there (Dell, Lenovo, Fujitsu, etc) if you're willing to spend $1000-5000. I'm not.
I know that world is all gaga over touch these days, but I loved being able to take notes, add a drawing to chart on virtual paper.
Is the stylus dead?
Will Windows 8 make the problem better or worse?
|
|
|
|
|
Ha ha! Just kidding!
==============================
Nothing to say.
|
|
|
|
|
|
Dont worry, just my sense of humour.
==============================
Nothing to say.
|
|
|
|
|
Having recently purchased a new HP Deskjet 3070 network printer, I have noticed a small but very annoying issue.
Every 30 seconds or so, the 'Thinking' icon appears and further investigation shows it to be HPNetworkCommunicator.exe polling.
I cannot stop the process, it appears and disappears from the list and short of uninstalling the printer is there any remedy?
------------------------------------
I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave
CCC Link[ ^]
Trolls[ ^]
|
|
|
|
|
Have you looked to see if it's a windows service? If so, just stop the service from starting automatically, change the setting to manual. If it's not a service, there may be some other service starting up the executable indirectly, so it could take a bit of investigating to find the culprit.
Other places where it may be getting started from:
- Set up as a "startup" application?
- Windows task (look at task scheduler)?
...but it's most likely somehow associated with a service.
|
|
|
|
|
Thanks Albert, I will check this out when I get home.
(At work now).
------------------------------------
I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave
CCC Link[ ^]
Trolls[ ^]
|
|
|
|
|
If I remember correctly, last I installed an HP printer, they don't give you an option to turn off their annoying software, but at least they do name their services/apps HP something or another, so they should be easy to spot.
Forgot to mention one other place to look, in Windows, all startup applications and services can be chosen (selective startup) by typing msconfig in a command prompt.
|
|
|
|
|
Dalek Dave wrote: I will check this out when I get home
So it is a dedicated printer, dedicated to your machine. So guess what networkupdate,exe is doing and decide if you need it or not.
Tip:
Find it ijn the registry. Rename it to networkupdate.bak.
Restart the machine. If you can print, then yippedee doo dah. Leave it as is. If not, rename it back to .exe and put up with the popup thingy.
==============================
Nothing to say.
|
|
|
|
|
Dalek Dave wrote: HPNetworkCommunicator.exe
Delete its registry entry. That will stop it running.
--edit--
You asked Dave, no need to vote me a one for it.
==============================
Nothing to say.
modified 14-Nov-11 11:01am.
|
|
|
|
|
Won't that stop me from using the printer?
------------------------------------
I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave
CCC Link[ ^]
Trolls[ ^]
|
|
|
|
|
Hey, you wanted it stopping.
If you cant print after then thats your problem!
==============================
Nothing to say.
|
|
|
|
|
Whaddyaknow, I renamed it and all is well!
------------------------------------
I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave
CCC Link[ ^]
Trolls[ ^]
|
|
|
|
|
See, told ya!
==============================
Nothing to say.
|
|
|
|
|
Hi!
I am currently learning how to write drivers and in an example the code was supposed to raise the IRQL of all CPUs to DISPATCH_LEVEL but I keep getting BSOD with the error IRQL_NOT_LESS_OR_EQUAL
Out of curiosity, I tried changing the level of IRQL and if I changed it to APC_LEVEL, I still get a BSOD but I no longer see the IRQL_NOT_LESS_OR_EQUAL message.
The code below is not complete, I just posted some parts of the code which I think might be responsible for the BSOD.
KIRQL ChangeIRQL()
{
if (currentirql < DISPATCH_LEVEL)
{
KeRaiseIrql(DISPATCH_LEVEL, &previousirql);
}
return (previousirql);
}
PKDPC LockCPU()
{
if(KeGetCurrentIrql() != DISPATCH_LEVEL)
{
return NULL;
}
}
NTSTATUS DriverEntry(IN PDRIVER_OBJECT ptrDriverObject, IN PUNICODE_STRING registryPath)
{
irql = ChangeIRQL();
dpcPtr = LockCPU();
}
|
|
|
|
|
If you get the classic IRQL_NOT_LESS_OR_EQUAL you are touching pagable code or data at elevated IRTQL.
Dont. This is either an immediate BSOD, or instability (just because a page is pageable doesnt mean it has been) so use verifier to check your driver at all times.
--edit--
Typical. Almost noone knows what the hell kernel programmers are talking about; no response, no answer, no 'uh? what are you on about?'. Nothing. Makes me wonder why anyone posts about kernel stuff here.
Mind you, the google kernel forums have died, OSR isnt picking up the volume.
Hey ho. I guess I live in an isolated world.
==============================
Nothing to say.
modified 14-Nov-11 12:44pm.
|
|
|
|
|
Driverentry code is normally pageable, so raising IRQL to dispatch might be against the rules.
Anyway, any feedback? Or am I just pissing in the wind?
==============================
Nothing to say.
|
|
|
|
|
Thanks for the reply, Eric. Will include checks before attempting to raise the IRQL
|
|
|
|
|
Hi,
Anyone tried to use Windows Server 2008 as domain control and Linux as proxy server to administrate and maintain the internet usage?
can any explain how it can be done please..
Thanks,
Jassim
|
|
|
|