Page 1 of 2
Can someone make my monitor go boom?
Posted: Tue Apr 19, 2005 8:32 pm
by GeoTrail
Well, maybe not a correct subject, but anyways, here's the thing.
I found a cool 17" LCD monitor on a local website which is pretty cheap.
Anyways, I have a Dell 17" monitor that came with my old Dimension package which is surprisingly good. I called my dad and said my monitor is really acting up and is probably close to it's finaly hours. Just to fish alittle and hopefully get him to buy me a new monitor. He first said no. I know it wasen't because of money 'cause he has enough of that. Anyways, after 10 minutes he called me back asking about the monitor, if it was a good monitor and stuff like that. I said it's a great screen, it actually got an award in 2004. Well, the thing is now, he has ordered the monitor for me, but when it arrives, around thursday or friday he will probably want to see what's wrong with the screen. He isn't too knowledgable with computers so I thougt maybe someone could write a small app that could somehow simulate a faulty screen?
Oh, and to ease everyones mind, if someone makes a program that for me to help convince my dad, and the monitor actually gets broken then I will not blame you. I take this on my own head so to speak.
So, any takers?
Btw, the screen my dad has ordered is
here
Re: Can someone make my monitor go boom?
Posted: Tue Apr 19, 2005 9:20 pm
by traumatic
Is it a CRT? Why don't you simply use a really huge magnet!?
But hey that's fraud!

Posted: Tue Apr 19, 2005 9:41 pm
by GeoTrail
Yes is it CRT.
I don't have any big magnets.
I got some big high-fi speakers. But the monitor has some kind of auto-demagnetising thing. Not sure if that would work.
Would it work with a program that cranked up the refresh rate to something insane?
Fraud? naaaah, it's my own dad. And he's got plenty of cash. hehehe
Posted: Tue Apr 19, 2005 9:56 pm
by freedimension
If you agree, I take the job. What? You need recommendations or credits? Well, in the following article they are talking about me:

Posted: Tue Apr 19, 2005 9:57 pm
by thefool
Posted: Tue Apr 19, 2005 10:04 pm
by GeoTrail
Thanks thefool
Screenscrew seems perfect. Kinda reminds me of my old Packard Bell monitor which was actually messed up hehehehehe.
Posted: Tue Apr 19, 2005 10:09 pm
by freedimension
GeoTrail wrote:Thanks thefool
Screenscrew seems perfect. Kinda reminds me of my old Packard Bell monitor which was actually messed up hehehehehe.
Just make sure to set the color change rate to a very high number as the sudden change of color for the stripes isn't very realistic IMHO.
Posted: Tue Apr 19, 2005 10:10 pm
by thefool
also dont let your father move the mourse to upper left corner! heh
or go disable the closedown in ollydbg!
Posted: Tue Apr 19, 2005 11:13 pm
by GeoTrail
I can't set it to more than 1 second.

Anyways, I found a flaw in that program. When I hold the mouse over an icon, the tooltip that appears isn't drawn like the rest of the desktop.
I think I might need something else.
Anyone with any ideas?
And again, I don't care what happens to this monitor. But I don't wanna just smash it with a hammer *LOL*
Isn't there someone out there who has some "bad" code out there I can use that my monitor won't like?
Posted: Tue Apr 19, 2005 11:14 pm
by GeoTrail
thefool wrote:or go disable the closedown in ollydbg!
Not sure what you mean by that ?
Posted: Wed Apr 20, 2005 12:04 am
by Sparkie
I know us Dad's should stick together, but hey, I was a kid once myself
Place the mouse in the upper left of the screen to fix (end) the
broken monitor.
Change the Delay( Random()) to suit your needs,
Code: Select all
winW = GetSystemMetrics_(#SM_CXSCREEN)
winH = GetSystemMetrics_(#SM_CYSCREEN)
hBrush = CreateSolidBrush_(RGB(0, 0, 0))
quit = #False
OpenWindow(0, 0, 0, winW, winH, #PB_Window_BorderLess, "")
SetClassLong_(WindowID(), #GCL_HBRBACKGROUND, hBrush)
SetWindowPos_(WindowID(), #HWND_TOPMOST, 0, 0, 0, 0, #SWP_NOMOVE | #SWP_NOSIZE)
Repeat
event = WaitWindowEvent()
ShowWindow_(WindowID(), #SW_HIDE)
Delay(Random(5000))
ShowWindow_(WindowID(), #SW_SHOW)
Delay(Random(1500))
If WindowMouseX() < 10 And WindowMouseY() < 10
DeleteObject_(hBrush)
beep_(100, 100)
quit = #True
EndIf
Until quit
End
Re: Can someone make my monitor go boom?
Posted: Wed Apr 20, 2005 1:53 am
by PB
> He isn't too knowledgable with computers so I thougt maybe someone
> could write a small app that could somehow simulate a faulty screen?
How good is his knowledge? You better hope he doesn't want to boot
into Safe Mode to have a look...

Or worse, he may want you to give
the monitor to him so he can play with it, now that you have a new one.

Posted: Wed Apr 20, 2005 5:18 am
by ricardo
This one in fact cheat my wife, i was testing it and she told me "what happends to your monitor?"
Code: Select all
Procedure MakeDesktopScreenshot(ImageNr,x,y,Width,Height)
hImage = CreateImage(ImageNr,Width,Height)
hDC = StartDrawing(ImageOutput())
BitBlt_(hDC,0,0,Width,Height,GetDC_(GetDesktopWindow_()),x,y,#SRCCOPY)
StopDrawing()
ProcedureReturn hImage
EndProcedure
Width = GetSystemMetrics_(#SM_CXSCREEN)
Height = GetSystemMetrics_(#SM_CYSCREEN)
h = OpenWindow(1,0,0,Width,Height,#PB_Window_Invisible |#PB_Window_BorderLess,"")
CreateGadgetList(WindowID())
ImageGadget(0,0,0,Width,Height,MakeDesktopScreenshot(1,0,0,Width,Height))
ShowWindow_(WindowID(),#SW_SHOWMAXIMIZED)
Repeat
Select WindowEvent()
Case #PB_Event_CloseWindow: End
EndSelect
Delay(Random(50))
cont+1
If cont = 30
For xx = 1 To 5
i = Random(10)
ii = Random(30)
ImageGadget(0,0,0,Width,Height,MakeDesktopScreenshot(1,i,ii,Width-10,Height))
Delay(100)
ImageGadget(0,0,0,Width,Height,MakeDesktopScreenshot(1,-i,-ii,Width,Height))
Next
cont = 0
EndIf
ForEver
*I just mess some Danilo's code to make it looks like the monitor is in troubles!
Posted: Wed Apr 20, 2005 8:08 am
by GeoTrail
@Sparkie, That would'nt fool even my dad I think. hehe
kid? hehehe ok, if you say so

Btw, I am a dad myself, got two boys actually
@PB, he doesn't know much about computer. I could easily fool him with a simple trick, but if my brother is with him that's gonna be alittle harder.
@ricardo, looks good, but don't think it's good enough.
Now I'm thinking of putting a small piece of wire inside the signal cabel so that two pins gets connected. If I get the right ones that should make it look broken, I hope. Anyone else with more suggestions?
Posted: Wed Apr 20, 2005 10:50 am
by Inner
I find this behavior dispickable, if you was my son I'd take the entire computer off you for a month, ground you for the rest of your natual born days, and isolate you from anywhere except for your room, with absolutely nothing in it other than a bed and a sheet. (okay maybe that's over board) but still lying is wrong, sooner or later he 'will' find out.
Why could you not of said, "look Dad could you buy me a new monitor my current one isn't good for my eye sight, I'll sell the one I've got and put it towards the new one, can you please?"
At least that would have been honest!