How to force user to use program?

I have designed a java app that starts as soon as you log on to a Windows NT client. The application asks the user for a project number. After the user types in a valid project number, the application hides. When the user logs off, or does a shutdown, the application writes info to a file about about how long this user used the PC, and for which project number he or she did that. When a user does not enter a project number and tries to close the application, the system will automatically shutdown. I can hide the windows taskbar by using a big size for the application frame.
My question is, how can I make sure that the user does not simply ignores the program by using the windows key, or ctrl-Esc to launch the windows start menu? Someone out there who has an idea? Thanks in advance!

To disable all Windows keyboard shortcut keys, save the following text in a REGINI script called Disable_wins.ini. Run
the script from the Windows NT command prompt. For example, from the C:\users\default> prompt, type regini
disable_wins.ini. Restart the computer to make the changes take effect.
[REGINI SCRIPT STARTS HERE:]
; This mapping is used to turn both Windows keys off
\Registry\Machine\SYSTEM\CurrentControlSet\Control\Keyboard Layout
Scancode Map = REG_BINARY 24 \
0x00000000 0x00000000 3 \
0xE05B0000 0xE05C0000 \
0x0
; Here is an explanation of all the values:
; 24 Size of the scancode map including header, in bytes
; 0x00000000 Header : Version
; 0x00000000 : Flags
; 3 : Number of entries (includes null terminator)
; 0xE05B0000 left Windows -> nul (0xE0 0x5b -> 0x00)
; 0xE05C0000 right Windows -> nul (0xE0 0x5c -> 0x00)
; 0x00000000 null terminator
[REGINI SCRIPT ENDS HERE]

Similar Messages

  • How to force user to enter supplier/customer name in captial letters in R12

    Dear all,
    Could anyone pls advise how to force user to enter supplier/customer name in captial letters in R12? Can I do it using OA framework personalization?
    HY

    Pl post exact versions of OS and EBS.
    The ability to do this exists in forms (professional user interface) using forms personalization, but does not exist in the OAF (self-service) interface, AFAIK. See related MOS Doc 399892.1 (Is It Possible To Restrict Employee Name Entry To All Upper Case in the PUI And SSHR ?) for some details.
    Pl confirm by opening an SR with Support.
    HTH
    Srini

  • How to force users to enter their ID and password ?

    I am considering installing AirPort Extreme at our office. We don't want guests connecting to our network. is there any option/software that will force the guest to enter an ID and password to connect to our network ? This is similar to what happens at the hotels when we try to connect to hotel's network.

    How to force users to enter their ID and password?
    is there any option/software that will force the guest to enter an ID and password to connect to our network ? This is similar to what happens at the hotels when we try to connect to hotel's network.
    The AirPort Extreme does not have the features necessary to create a "splash page" that provides basic information about the company and asks users for their identity and password....like you see at most hotels.
    Basically, with an AirPort Extreme, users would have to scan to look for the name of the wireless network to join, and then enter the password to connect.
    The best that you might be able to achieve with the AirPort Extreme is create a "hidden" network, which would require that users know both the name of the wireless network and password to connect.  However, based on experience, this might be more of a hassle than anything else.
    The bottom line.....Apple really designed the AirPort routers for home use, so that might be the best place for them in most cases.

  • [HELP] How to records user who use SQLPlus or SQL editor?

    Dear Gurus,
    Is onyone know how to record user who use SQLplus or any SQL editor?
    for instance...
    user1 using SQLplus on monday august 9.30.21 PM...and I have table which record this for audit user.
    Or..
    Can I block user who connect to oracle using SQLPlus?
    If anyone know how to do this..please inform me...
    Thanks and Regards
    Erie

    You can enable Auditing (AUDIT_TRAIL) and audit at the Session Level to record Logon and Log off of a required user. This can be enabled to be recorded in the audit table or operation system file. You can also audit user statements etc.
    For example, to enable auditing connect for user UGONIC
    SQL>audit connect by UGONIC;
    TO disable it
    SQL>noaudit connect by UGONIC;
    Check in the SQL Reference for the AUDIT statement and requirements.
    If you do not want the user to connect at all via SQL*Plus, you can use PRODUCT_USER_PROFILE to disable a users access to SQL*Plus or at the lower level, disable specified SQL*Plus and SQL commands for the user. You need to run the PUPBLD.SQL script as system user (if not run yet) and add records to it as required.
    Example: After running PUPBLD.SQL. This entry stops the user UGONIC from using the drop command at the backend in SQL*Plus.
    INSERT into product_user_profile (product,userid,attribute,char_value,date_value)
    values('SQL*Plus','UGONIC','DROP','DISABLED',NULL);
    Note that if a user is already connected by the profile entry, it is not activated on that session, but on subsequent logons. Again read the requied security documentations for this.
    For both auditing, you need to set the required database intialisation parameters and know where to get the audit records (in tables, views or OS file). For instance, when using tables, you maintain and query tables like audit$ to view the logs. When using OS type logging, it is recorded on the path specified in the AUDIT_FILE_DEST init parameter (In Windows, it is logged in the Windows Event and you can view it from the event viewer).

  • How to create a ztable using program?

    Hi ,
    How to create a ztable using programs for SQL database?
    Can anyone plz explain it with a program!
    Thanks in advance.

    hi,
    Your purpose can be achieved through BDC programming too..
    data:
    t_bdcdata type table of bdcdata with header line.
    start-of-selection.
    perform bdc_dynpro      using 'SAPMSRD0' '0102'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ADD'.
    perform bdc_field       using 'RSRD1-TBMA'
                                  'X'.
    perform bdc_field       using 'RSRD1-TBMA_VAL'
                                  'ztable_demo'.
    perform bdc_dynpro      using 'SAPLSD41' '2200'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=CHANGE_MAINTFLAG'.
    perform bdc_field       using 'DD02D-DDTEXT'
                                  'Ztable'.
    perform bdc_field       using 'DD02D-CONTFLAG'
                                  'A'.
    perform bdc_field       using 'DD02D-MAINFLAG'
                                  'X'.
    perform bdc_dynpro      using 'SAPLSD41' '2200'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=DEF'.
    perform bdc_field       using 'DD02D-DDTEXT'
                                  'Ztable'.
    perform bdc_field       using 'DD02D-CONTFLAG'
                                  'A'.
    perform bdc_field       using 'DD02D-MAINFLAG'
                                  'X'.
    perform bdc_dynpro      using 'SAPLSD41' '2200'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'DD02D-DDTEXT'
                                  'Ztable'.
    perform bdc_field       using 'DD03D-ROLLNAME(01)'
                                  'mandt'.
    perform bdc_field       using 'DD03D-FIELDNAME(01)'
                                  'mandt'.
    perform bdc_field       using 'DD03P-KEYFLAG(01)'
                                  'X'.
    perform bdc_field       using 'DD03P-NOTNULL(01)'
                                  'X'.
    perform bdc_dynpro      using 'SAPLSD41' '2200'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'DD02D-DDTEXT'
                                  'Ztable'.
    perform bdc_field       using 'DD03D-ROLLNAME(02)'
                                  'S_CARR_ID'.
    perform bdc_field       using 'DD03D-FIELDNAME(02)'
                                  'carrid'.
    perform bdc_field       using 'DD03P-KEYFLAG(02)'
                                  'X'.
    perform bdc_field       using 'DD03P-NOTNULL(02)'
                                  'X'.
    perform bdc_dynpro      using 'SAPLSD41' '2200'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'DD02D-DDTEXT'
                                  'Ztable'.
    perform bdc_field       using 'DD03D-ROLLNAME(03)'
                                  'S_CONN_ID'.
    perform bdc_field       using 'DD03D-FIELDNAME(03)'
                                  'connid'.
    perform bdc_dynpro      using 'SAPLSD41' '2200'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=SE13'.
    perform bdc_field       using 'DD02D-DDTEXT'
                                  'Ztable'.
    perform bdc_dynpro      using 'SAPLSPO1' '0300'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=YES'.
    perform bdc_dynpro      using 'SAPLSTRD' '0100'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'KO007-L_DEVCLASS'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=TEMP'.
    perform bdc_field       using 'KO007-L_AUTHOR'
                                  'SAPDEV02'.
    perform bdc_dynpro      using 'SAPMSEDS' '0050'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=SICH'.
    perform bdc_field       using 'DD09V-TABART'
                                  'APPL0'.
    perform bdc_field       using 'DD09V-TABKAT'
                                  '0'.
    perform bdc_field       using 'ALLOWSTATE-NOT_ALLOWED'
                                  'X'.
    perform bdc_dynpro      using 'SAPMSEDS' '0050'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=BACK'.
    perform bdc_field       using 'DD09V-TABART'
                                  'APPL0'.
    perform bdc_field       using 'DD09V-TABKAT'
                                  '0'.
    perform bdc_field       using 'ALLOWSTATE-NOT_ALLOWED'
                                  'X'.
    perform bdc_dynpro      using 'SAPLSD41' '2200'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=WB_ACTIVATE'.
    perform bdc_field       using 'DD02D-DDTEXT'
                                  'Ztable'.
    perform bdc_dynpro      using 'SAPLSEWORKINGAREA' '0205'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=WEIT'.
    perform bdc_dynpro      using 'SAPLSPO1' '0300'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=NO'.
    perform bdc_dynpro      using 'SAPLSD41' '2200'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=WB_BACK'.
    perform bdc_field       using 'DD02D-DDTEXT'
                                  'Ztable'.
    perform bdc_dynpro      using 'SAPMSRD0' '0102'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=BACK'.
    perform bdc_field       using 'RSRD1-TBMA'
                                  'X'.
    perform bdc_field       using 'RSRD1-TBMA_VAL'
                                  'ZTABLE_DEMO'.
    call transaction 'SE11' using t_bdcdata..
    form BDC_DYNPRO  using    value(p_program)
                              value(p_num).
    clear t_bdcdata.
    t_bdcdata-program = p_program.
    t_bdcdata-dynpro = p_num.
    append t_bdcdata.
    endform.                    " BDC_DYNPRO
    form BDC_FIELD  using    value(p_fnam)
                             value(p_fval).
    clear t_bdcdata.
    t_bdcdata-fnam = p_fnam.
    t_bdcdata-fval = p_fval.
    append t_bdcdata.
    endform.                    " BDC_FIELD
    Thanks
    Sharath

  • How to force RH9 to use only one master stylesheet for all Word imports?

    I have set a stylesheet (css) as the default for my RH9 WebHelp project in project settings. When I import Word documents into the project, the edit import setting dialog does not show this stylesheet in the list of available stylesheets for the import.
    What is happening instead is a proliferation of unwanted stylesheets derived from all the imported documents. I then have to manually re-set all the new topics to the master stylesheet.
    How can I stop this, and force RH9 to use only the one master stylesheet for all imports?

    cid:[email protected]
    Hi Peter,
    That’s what I thought I was doing in the Project Settings>Import tab>CSS for Style Mapping selection. Maybe that isn’t what it’s meant to do. It’s just getting annoying having all these unneeded files popping up in the project manager so that I have trouble distinguishing the “real” topics from the extra stuff.
    Michael West | Business Improvement | Aurecon
    Ph: +61 3 8683 1996 | Fax: +61 3 8683 1444 | Mob: 0407 485 228
    Email: [email protected]
    PO Box 321, South Melbourne | VIC 3205 | Australia
    http://www.aurecongroup.com
    http://www.aurecongroup.com/apac/groupentity/

  • Form with webutil functions. How identify if user is using native internet

    Hello,
    I have one form with some webutil functions. How can i identify if a user is using the form with native internet explorer?
    If a user with jinitiator use the forms, its ok, but when a user use native internet explorer, he gets error orcle.forms.webutil.fileTransfer bean not found. WEBUTIL_FILE_TRANSFER.getMaxTransfer will not work.
    When the user use internet explorer native, I want disable the webutil function before generate a file on the application server and then download to a client machine.
    Im using Forms10g and Forms10gR2.
    Thanks

    do you have two different config-sections for the two modes?
    If so, you could either place a different value for each one in the otherparams-tag and read that at runtime, or use a different env-fiel and set some variable with different values for each config in there and read it via TOOL_ENV.

  • Query tuning and how to force  table to use index?

    Dear Experts,
    i have two (2) question regarding performance during DRL.
    Question # 1
    There is a column name co_id in every transaction table. DBA suggest me to add [co_id='KPG'] in every clause which forces query to use index, resulting immediate processing. As an index was created for each table on the co_id column.
    Please note that co_id has constant value 'KPG' through out the table. is it make sense to add that column in where caluse like
    select a,b,c from tab1
    where a='89' and co_id='KPG'
    Question # 2
    if i am using a column name in where clause having index on it and that column is not in my column list does it restrict query for full table scan. like
    select a,b,c,d from tabletemp
    where e='ABC';
    Thanks in advance
    Edited by: Fiz Dosani on Mar 27, 2009 12:00 PM

    Fiz Dosani wrote:
    Dear Experts,
    i have two (2) question regarding performance during DRL.
    Question # 1
    There is a column name co_id in every transaction table. DBA suggest me to add [co_id='KPG'] in every clause which forces query to use index, resulting immediate processing. As an index was created for each table on the co_id column.
    Please note that co_id has constant value 'KPG' through out the table. is it make sense to add that column in where caluse like
    select a,b,c from tab1
    where a='89' and co_id='KPG'If co_id is always 'KPG' it is not needed to add this condition to the table. It would be very stupid to add an (normal) index on that column. An index is used to reduce the resultset of a query by storing the values and the rowids in a specified order. When all the values are equal and index justs makes all dml operations slower without makeing any select faster.
    And of cause the CBO is clever enough not to use such a index.
    >
    Question # 2
    if i am using a column name in where clause having index on it and that column is not in my column list does it restrict query for full table scan. like
    select a,b,c,d from tabletemp
    where e='ABC';
    Yes this is possible. However it depends from a few things.
    1) How selective this condition is. In general an index will be used when selectivity is less than 5%. This factor depends a bit on the database version. it means that when less then 5% of your rows have the value 'ABC' then an index access will be faster than the full table scan.
    2) Are the statistics up to date. The cost based optimizer (CBO) needs to know how many values are in that table, in the columns, in that index to make a good decision bout using an index access or a full table scan. Often one forgets to create statistics for freshly created data as in temptables.
    Edited by: Sven W. on Mar 27, 2009 8:53 AM

  • Satellite C55- how to force games to use gforce GPU?

    Hello,
    it seems that I have 2 graphic cards on my Satellite C55: an Intel 4000 and a gforce 740m. I tried to force games to use the gforce on nvidia control panel but in the games settings (for example in the material tab of flight simulator 2004), only the Intel is shown.
    Any idea how to solve that?
    Thanks

    >it seems that I have 2 graphic cards on my Satellite C55: an Intel 4000 and a gforce 740m.
    The Intel GPU is part of the Intel CPU
    The nVidia GeForce is the external graphic card and it can be used for heavy performance application like games
    Check these youtube videos how to do that:
    https://www.youtube.com/watch?v=WVBEPhE_Osg
    https://www.youtube.com/watch?v=Zh4HCadTY_A
    You can assign any application to use either the intergraded Intel card or the dedicated nVidia GPU.
    This can be done in the nvidia control panel.
    1. Click Start and then Control Panel. Select Classic View from the left side of the window.
    2. Double-click NVIDIA Control Panel.
    3. Click View and next Add "Run with graphics processor" Option to Context Menu. Close the NVIDIA Control Panel.
    4. Right-click the application title and select Run with graphics processor. Then, click High-performance NVIDIA processor.

  • How get the user that use CRM in my web site

    Hi all,
    I have a web app that connect to my CRM. I use C#.
    I connect to CRM with my credential because I'm admin in CRM.
    But my app is used from others CRM user and I need to know who is systemuser CRM that use app.
    I need the same of Xrm.Page.context used in js or the same context used in plugin, but I have the problem that I connect  to CRM with my user. So If I use WhoAmIRequest class I have my userid and not the userid of the user that use my web app.
    Is it possible know this? Do I change my login with user login in CRM?
    Thanks

    Hi,
         As you use system admin to connect to CRM, WhoAmIRequest does not return the user from website. You are correct. Change that so that it uses logged in user however be aware that means each user needs to be a valid CRM user else they
    will get not a valid user error.
    Hope this helps.
    Minal Dahiya
    blog : http://minaldahiya.blogspot.com.au/
    If this post answers your question, please click "Mark As Answer" on the post and "Vote as Helpful"

  • How to stop user from using 961 mvt type in MB1C transaction code?

    Hi Friends,
    We have two companies. Already we have restricted end user for using 961 & 962 mvt type in MB1C transaction code in one company code 1000. Now, we want to restrict end user for using 961 & 962 mvt type in MB1C transaction code in other company code 1200.
    I have checked configuration using OMJJ transaction. But, it is there so there may be some different way of control.
    Can any body help me?
    Regards
    Siva

    Hi,
    To restrict/block the movement type,  the steps are:
    1. use transaction code OMJJ.
    2. Enter the movement type you want to block.[From 961 To 961](do for both961& 962)
    3. Select the Second option in the List which appears in the left. (Allowed Transaction).
    4. Remove the transaction codes (MB1C)from where you do not want to use that particular movement type& save.
    For user specific to block the movement type, pl consult Basis Consultant.
    Regards,
    Biju K

  • How to authorize users to use only certain tax codes not all

    After creating tax codes uasing FTXP, is there any way we can control the use of it by assigning only few to users to use ant all.
    Any help.
    Regards
    Robert

    We can restrict user based on:-
    Organizational Levels in Transaction code PFCG
    Accounting Number & Cost Center in Transaction code SU01
    Edited by: G K Raja on Nov 4, 2009 12:02 PM

  • How to prevent users of my program to coping my program using Server/Client

    Hi All,
    How do you get a program to send back information on the computer that it is running from which will be indeed useful
    in preventing unauthorized copying of the program recognition of which computer it is on and if it isn't the right (in the beginning) on it should be installed on.
    please assist.
    Regards,
    San

    cotton.m wrote:
    >
    in preventing unauthorized copying of the program
    [http://forums.sun.com/thread.jspa?threadID=5407595] Nobody wants to steal your code. Seriously. Stop wasting time on this "+requirement+".
    Yup, if I accidentally stole that code I would take it back for a refund... Unclean! Unclean!
    Some useful links:
    1. [Sun's Java Tutorials|http://java.sun.com/docs/books/tutorial/] are really very, very good; and they're free!
    2. [Sun's Internal Java Code Conventions|http://java.sun.com/docs/codeconv/] have become the defacto industry standard.
    Seriously, why do you imagine that people want to steal your code? Does it contain the magic formulae for making wine out of water? I think not. And it's called "a grape vine".
    Cheers. Keith.

  • How to force user to goto another Required Page

    Hello,
    In my application, I have split my forms into 14 pages, my input forms are split up into add New records only and updates only. On the Adding New records form, how do I force the user onto another required screen? The first page is required, one is required if the user selects yes on the first screen and the other page is always required. I was going to put everything on one page that is required, but that will make the page too busy. After the user clicks next or save, it writes to the database. Is there a better way of doing this?
    Thanks,
    Mary

    Varad,
    I am trying to come up with the quickest solution to this problem. It seems like if I go with the mutiple page solution, I will have recode most of my application. If I go with the single page solution, I am just moving fields over from another page and deleting the page. I think I will just go with the single page solution. But this does give me problems, since I am trying to use a Select list with a redirect back to the same page, it will reset all the entered data back to null, I can't use select list with Submit, since I need a Category selected with a deficiency, it will error out. I have tried to use Select with a Branch, but it goes to the next page, instead of staying on the same page. I understand that with a Select with a Branch I can have it save state. Please advise.
    Thanks,
    Mary

  • NAC - How to force user to remediate

    I have fall into the scenario as below:
    I wanted users to remediate their system before they could log in successfully. Users use CCA is OK, but ... some users use Web agent to log in, then all checking AV rules are passed, so they can log in although their system don't have Anti-virus program ...
    Pls give me some advices in this case.
    Much appreciate your reply!

    Hello,
    I am having issues when trying to display an acceptible usage agreement during agent logon. When I try to store the document (aup.htm) locally in the CAM and point the link to http:///auth/aup.htm I get redirected to the CAS login page. How do I get past this?
    TIA

Maybe you are looking for

  • Xcompmgr in LXDE[SOLVED]

    I want my screenlets in LXDE to be transparent, and I also want a compositor for AWN, but when I try to use xcompmgr I run into problems. When I run xcompmgr it makes all of my screenlets appear in windows instead of desktop widgets, and it doesn't m

  • Why does my credit card keep getting declined?

    I moved from the US to Brazil and I am trying to update all of my information, including address and payment options but Itunes keeps saying my credit card is invalid. What can I do to fix this problem?

  • Applying a Time Parameter to a dimension

    I am trying to create a query that pulls back the data based on a Time parameter , [Time].[Time].[Quarter].&[1Qtr 13], etc., but the dimension that I am querying against is a Date field ,  example [Consolidated Agent].[Earliest Active Contract Date].

  • [svn:osmf:] 10447: Add more unit tests for VAST validation.

    Revision: 10447 Author:   [email protected] Date:     2009-09-20 19:59:57 -0700 (Sun, 20 Sep 2009) Log Message: Add more unit tests for VAST validation. Modified Paths:     osmf/trunk/libs/VAST/org/openvideoplayer/vast/parser/VASTParser.as     osmf/t

  • Role based authorization in initiative

    Hi, We can assign default authorization for role types in Projects. For example a the role PM can be assigned Admin auth and the person assigned to PM role gets admin role. We want the same functionality in initiatives but it is not working. Has anyo