Discover Habbo's history
Treat yourself with a Secret Santa gift.... of a random Wiki page for you to start exploring Habbo's history!
Happy holidays!
Celebrate with us at Habbox on the hotel, on our Forum and right here!
Join Habbox!
One of us! One of us! Click here to see the roles you could take as part of the Habbox community!


Results 1 to 6 of 6
  1. #1
    Join Date
    Aug 2005
    Location
    Tunbridge Wells, Kent
    Posts
    5,063
    Tokens
    1,624

    Latest Awards:

    Default How to Stop Print Screen

    There are really two print screen functions: 1) print current screen
    snapshot, triggered by PrintScreen or Shift- PrtSc or Shift-gray*, and
    2) turn on continuous screen echo, started and stopped by Ctrl-P or
    Ctrl-PrtSc.

    1) Screen snapshot to printer:

    The BIOS uses INT 5 for this. Fortunately, you don't need to mess with
    that interrupt handler. The standard handler, in BIOS versions dated
    December 1982 or later, uses a byte at 0040:0100 (= 0000:0500) to
    determine whether a print screen is currently in progress. If it is,
    pressing PrintScreen again is ignored. So to disable the screen
    snapshot, all you have to do is write a 1 to that byte. When the user
    presses PrintScreen, the BIOS will think that a print screen is already
    in progress and will ignore the user's keypress. You can re-enable
    PrintScreen by zeroing the same byte.

    Here's some simple code:

    void prtsc_allow(int allow) /* 0=disable, nonzero=enable */
    {
    unsigned char far* flag = (unsigned char far*)0x00400100UL;
    *flag = (unsigned char)!allow;
    }

    2) Continuous echo of screen to printer:

    If ANSI.SYS is loaded, you can easily disable the continuous echo of
    screen to printer (Ctrl-P or Ctrl- PrtSc). Just redefine the keys by
    "printing" strings like these to the screen (BASIC print, C printf(),
    Pascal Write statements, or ECHO command in batch files), where <27>
    stands for the Escape character, ASCII 27:

    <27>[0;114;"Ctrl-PrtSc disabled"p
    <27>[16;"^P"p

    If you haven't installed ANSI.SYS, I can't offer an easy way to disable
    the echo-screen-to-printer function.

    Actually, you might not need to disable Ctrl-P and Ctrl- PrtSc. If your
    only concern is not locking up your machine, when you see the "Abort,
    Retry, Ignore, Fail" prompt just press Ctrl-P again and then press I. As
    an alternative, install one of the many print spoolers that intercept
    printer-status queries and always return "Printer ready".

    There we go

    - Snoop
    Never argue with an idiot, he'll drag you down to his level, and beat you with experience.

    Quote Originally Posted by Recursion
    *oh trust me
    *I would NEVER go ATi
    And 15 mins later...
    Sapphire ATI Radeon HD 5850 1024MB GDDR5 PCI-Express Graphics Card £195.73 1 £195.73
    *ordered.

  2. #2
    Join Date
    Aug 2004
    Location
    bristol
    Posts
    3,799
    Tokens
    0

    Latest Awards:

    Default

    Why is this in the webdesign section?
    kinda quit.

  3. #3
    Join Date
    Aug 2005
    Location
    Tunbridge Wells, Kent
    Posts
    5,063
    Tokens
    1,624

    Latest Awards:

    Default

    I dunno :S it was an accendent :S
    Never argue with an idiot, he'll drag you down to his level, and beat you with experience.

    Quote Originally Posted by Recursion
    *oh trust me
    *I would NEVER go ATi
    And 15 mins later...
    Sapphire ATI Radeon HD 5850 1024MB GDDR5 PCI-Express Graphics Card £195.73 1 £195.73
    *ordered.

  4. #4
    Join Date
    Aug 2004
    Location
    UK
    Posts
    11,283
    Tokens
    2,031

    Latest Awards:

    Default

    Would you mind exsplaining, how exsactly that could be consevably useful to any computer use ever to exist in both the preseant and the future?

    Most people who didnt want print screen, would go for the much more simple method, of just not clicking print screen "/

  5. #5
    Join Date
    Dec 2005
    Posts
    1,733
    Tokens
    201
    Habbo
    Bomb-Head

    Latest Awards:

    Default

    huh? lmao

  6. #6
    Join Date
    Aug 2005
    Location
    Tunbridge Wells, Kent
    Posts
    5,063
    Tokens
    1,624

    Latest Awards:

    Default

    Closing Thread Due to i don't know what the hell its on about LOL
    Never argue with an idiot, he'll drag you down to his level, and beat you with experience.

    Quote Originally Posted by Recursion
    *oh trust me
    *I would NEVER go ATi
    And 15 mins later...
    Sapphire ATI Radeon HD 5850 1024MB GDDR5 PCI-Express Graphics Card £195.73 1 £195.73
    *ordered.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •