|
I have one computer that I can't modify in any way... Industrial thing that can't be changed.
Two displays can be plugged to the same VGA port...
My problem is that when two displays are there the graphics card has not enough power to show the image... and the external display looks nice, but the original one becomes blurry...
Is there any device that could allow me to remove that effect? plugging two displays to the same port without affecting the graphic card?
Thank you in advance...
|
|
|
|
|
|
Hello everyone! I am new to minifilter drivers and I have thought to design one that just appends a non-existent file to a specified folder, that is, let's say for the folder \test\, when I open this folder with explorer I would like to see its content plus a non-existent file (whatever it's name is).
I know that I should intercept IRP_MJ_DIRECTORY_CONTROL, and append the FILE_BOTH_DIR_INFORMATION structure corresponding to the file I want to "add", but I don't know how to do this . One easy solution would be to create a IRP response with the mentioned structure in the pre-operation and let the minifilter drivers bellow mine do the rest, but I am not sure this is possible nor how to do this. (Another possibility would be to append this information in the post-operation)
Any help is appreciated, thanks in advance!!!
Santi
|
|
|
|
|
Member 8027003 wrote: I know that I should intercept IRP_MJ_DIRECTORY_CONTROL, and append the
FILE_BOTH_DIR_INFORMATION structure corresponding to the file I want to "add",
but I don't know how to do this
I dont know much about minifilter drivers for file system stuff, but:
When you register as a minifilter driver your IRP handler gets the Irps before the go down the chain. (There are numerous ways of doing this, async, sync, with or without completeion routines. Oneys book is good for the details on this). You want a synch with completion routine handling of the Irp.
So you handle the IRP_MJ_DIRECTORY_CONTROL Irp in your Device control func you registered at DriverEntry.
Now it gets into the unknown for me. I would imagine you allocate some new memry which is big enough for the original Irp buffer (can be in various places depending how the IOCTL is formed: METHOD_BUFFERED METHOD_NEITHER etc) and the additional data.
You then copy the old Irp data over, add the new data at the end. And point the Irp at this new buffer.
You send it down.
In your completion routine you point the Irp to the original buffer. Delete the one you allocated, and complete the Irp so it goes back to the originator.
Give it a go. If it BSODs you know it isnt good,
==============================
Nothing to say.
|
|
|
|
|
...So if I was to ask the magic question...
....
I want a Laptop.
It will have a great keyboard with a seperate number pad, it will have a dvd rewriter, it will have as large a screen as I can comforatbly manage, it will have a massive ego buying it...
what would y'all recommend as todays standard for everything...
Really, money's no object up to about £1000.
------------------------------------
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[ ^]
|
|
|
|
|
Apart from the separate number pad, I would go for any of the Dell[^]range. I recently bought the XPS-15 and think it's a great machine (for me). If you're buying through the business then look at the Vostro range (and save the VAT).
The best things in life are not things.
|
|
|
|
|
Dalek Dave wrote: with a seperate number pad
I believe you can buy just a number pad with a USB connector. If that is true and usable for you then I suspect it would make your choices for the computer itself quite a bit larger.
|
|
|
|
|
That's less an issue that it used to be. One of the few arguable virtues of 16:9 screens is that became possible to squeeze a number pad into a 15" chassis; although it appears a lot of designs use the space to put speakers beside the keyboard instead.
3x12=36
2x12=24
1x12=12
0x12=18
|
|
|
|
|
It's not a laptop your describing, it's a portable desktop.
Look into a laptop with a docking station instead, and you have the best of both worlds. Actually, get two docking stations, you want a real keyboard, monitor and mouse at home too.
I have a 14" Dell Latitude with docking stations with 24" monitors both at work and home. And I'm really satisfied with it.
Don't forget to order it with an SSD.
|
|
|
|
|
Hey guy,
United ahead electronics.,ltd here, selling IC PARTS with good quality and low price.
contact me by eamil:diana@united-ahead-electronics.com
|
|
|
|
|
You can't say "money is no object", and end the same sentence with any kind of monetary restriction. It would have been better to say "I have a budget of L1000". (Sorry, I don't know the html code for a U.K. pound.)
Anyway, define your minimum specs, go to NewEgg and do a search there. You'll at least be able to see what's available in your price range, and can also often find good user reviews.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997
|
|
|
|
|
|
I am reading Programming Embedded Systems
In this book, I came across this claim:
The amount of memory required can also affect the processor selection. In general, the register width of a processor establishes the upper limit of the amount of memory it can access (e.g., a 16-bit address register can address only 64 KB (216 ) memory locations). [*] <br />
<br />
[*] The narrower the register width, the more likely it is that the processor employs tricks such as multiple address spaces to support more memory. There are still embedded systems that do the job with a few hundred bytes. However, several thousand bytes is a more likely minimum, even on an 8-bit processor.<br />
THis really didn't make any sense to me. Can anyone shed some light on this?
"The good news about computers is that they do what you tell them to do. The bad news is that they do what you tell them to do." - Ted Nelson "Why is it drug addicts and computer afficionados are both called users?" - Clifford Stoll
|
|
|
|
|
What part do you need clarified?
In a typical general purpose CPU, the number of bits in a register determines how much memory a CPU can address, since a memory address must be able to fit in the register. An 8-bit register can hold values from 0x00 to 0xFF and can only directly address 256 memory addresses. A 16-bit register can hold values from 0x0000 to 0xFFFF and can access memory addresses in that range, which is 64 KB.
In some CPUs they use tricks to get around that limitation, such as memory paging, where you somehow use more than one register to access banks of memory. For example, they might use one register to select the particular bank of memory, then another register to select the memory address within that bank.
In other cases they get away from von Neumann architecture and use Harvard architecture, where program and data memory are in separate banks, so you can effectively access a full bank for your program code and another full bank for the data.
CQ de W5ALT
Walt Fair, Jr., P. E.
Comport Computing
Specializing in Technical Engineering Software
|
|
|
|
|
Consider it a history lesson from last century!
Software rusts. Simon Stephenson, ca 1994.
|
|
|
|
|
I am trying to get started with embedded programming. I came across this website http://www.sparkfun.com/[^], which has a lot of tutorials and hardware.
However, I find the hardware a bit expensive. Like buying a circuit board for $30, plus a few other accessories would make it about a $100. Are their any websites that can sell hardware for a much cheaper price?
Also, My concern is that, for instance, I can buy a cordless phone for about $30 at best buy, but if I was to assemble that on my own, it would be over $200. So the second question is: how do companies assemble these devices and sell them for such a cheap price? Doesn't that mean the hardware they are getting/making is also very cheap? So where do they get it?
*I'm obviously a student, and have a really tight budget, please guide. =(
|
|
|
|
|
Well, as far as price point of embedded kits... it depends on what you want, but $100 is a relatively inexpensive kit. Don't know if you're going to find much cheaper than that.
And as for the question about why you can buy something so cheap that would cost you a lot more to make yourself, well that's mass production at its best. Once a design has been and a prototype has been accepted, assembly lines (usually in a country where price of labor is also cheap) will be outfitted to mass produce circuit boards and the rest of the assemblies. Parts in bulk are usually significantly much cheaper to buy, so these mass producers buy things like resistors, capacitors, and so on in the thousands or millions (to see price differences in these small parts, go to digikey.com[^] and try random parts, and that's through a 3rd party vendor, big corporations have direct relationships with part manufacturers). The combined outcome of buying in bulk and assembly lines is significant savings to the consumer.
|
|
|
|
|
I wasn't aware of how mass production can substantially reduce prices! Thanks for looking into my question and helping me out.
I'll definitely look into digikey.com.
Thanks!
"The good news about computers is that they do what you tell them to do. The bad news is that they do what you tell them to do." - Ted Nelson "Why is it drug addicts and computer afficionados are both called users?" - Clifford Stoll
|
|
|
|
|
Compare the cost of even a surface mount resistor when you're buying 1 versus buying 15000. One is probably about 10-15 cents, 15000 is probably about a cent or less, I imagine if you buy a million units its probably a fraction of a cent each.
|
|
|
|
|
Pathachiever wrote: So the second question is: how do companies assemble these devices and sell them for such a cheap price?
Give away the phone for free, ask money for the traffic
Pathachiever wrote: Doesn't that mean the hardware they are getting/making is also very cheap? So where do they get it?
They might have decided to sell the product at a loss for six months to get a stable userbase and increase marketshare.
Isn't there a local radio shack in your neighbourhood? There's also some online stores like Conrad[^], depending on your location.
Bastard Programmer from Hell
|
|
|
|
|
You're right. I got my HTC Inspire for $45 at Sams Club, but probably took over $500 to make it.
"The good news about computers is that they do what you tell them to do. The bad news is that they do what you tell them to do." - Ted Nelson "Why is it drug addicts and computer afficionados are both called users?" - Clifford Stoll
|
|
|
|
|
You're right, this has been the model that many have taken the last ~5-7 years, but usually only on most products that have a service associated with it.
|
|
|
|
|
Eddy has it right. They are LOSING money on the phone, but they make it back on the contract you are tied into.
Same with printers and cartridges. How can a printer cost $50 and a cartridge $10?
Anyway, $100 for an electronics kit and tutorials is cheap IMO, espcially if it leads on to you learning something you can sell.
"The whole idea that carbon dioxide is the main cause of the recent global warming is based on a guess that was proved false by empirical evidence during the 1990s." climate-models-go-cold
|
|
|
|
|
You have a point, but the device I am planning to make would require a Bluetooth adapter, video adapter, etc. That would probably go over $200. Still, I hope to learn something from it.
Thanks!
"The good news about computers is that they do what you tell them to do. The bad news is that they do what you tell them to do." - Ted Nelson "Why is it drug addicts and computer afficionados are both called users?" - Clifford Stoll
|
|
|
|
|
Even at 200 bucks your education is worth it.
When you are earning that kind of money per day doing embedded code for PC comms devices, you will laugh that you ever thought it expemnsive.
"The whole idea that carbon dioxide is the main cause of the recent global warming is based on a guess that was proved false by empirical evidence during the 1990s." climate-models-go-cold
|
|
|
|