Reading from Registry

Hi everyone,
I just finished working on a project that partially uses apache tomcat.
For that I need to locate the webapps directory when a client installs my software.
I use inno setup. it has a little plug-in that allows reading and writing to the registry.
The problem is this command is not working and not retrieving the directory of apache:
DefaultDirName={reg:HKLM\SOFTWARE\Apache Software Foundation\Tomcat\5.5\InstallPath.reg,HKLM\SOFTWARE\Apache Software Foundation\Tomcat\5.5\InstallPath.reg|{pf}\NOT HERE}It seems to always return the {pf}\NOT HERE directory as if it did not read the path from the registry.
Any suggestions

Or you might be able to use the Preferences API, although there are issues with using this. Notably SystemRoot maps to \\HKEY_CURRENT_USER\Software\JavaSoft, and I don't think it's possible to query keys above that branch of the tree without using native methods.
see this thread - http://forum.java.sun.com/thread.jsp?forum=52&thread=231071 it explains that you can use the Preferences API and has some example code.

Similar Messages

  • SCEP - NDES: CRP.log shows only "Perf Test Hook, Challenge is read from registry"

    Hi,
    i exactly did the installation and configuration as described here:
    http://blogs.technet.com/b/tune_in_to_windows_intune/archive/2014/04/25/part-2-scep-certificate-enrolling-using-configmgr-2012-crp-ndes-and-windows-intune.aspx?pi47623=2#pi47623=1#comments
    However, CRP.log shows only "Perf Test Hook, Challenge is read from registry" and nothing happens, no certs gets deployed.
    In addition i don't see any errors in the logs?
    Any suggestions?
    Is its neccessary to allow any to any communication from NDES Server (in DMZ) to SCCM?
    Thanks.
    Regards,
    ckuever

    Hi Björn,
    sure, but which ports exactly? Any?
    regards,
    ckuever
    Domaintraffic ports is RPC Highports, TCP/UDP135, TCP445 and for the webservice https/443. 
    Site Server < -- > Certificate Registration Point
    Description
    UDP
    TCP
    Server Message Block (SMB)
    445
    RPC Endpoint Mapper
    135
    135
    RPC
    DYNAMIC (See note 6, Dynamic ports)

  • Cannot Read From Registry - Need to save and load config

    I have code the I have tested in other programs. I cannot read or write to the registry from a plugin. Any ideas?
    Any suggestions for the best way to save and load config information?
    Thanks!!!

    Hi Srikanth,
    Thank you for responding.
    I had a problem on one material. So deleted the request and Reload it from PSA. That issue got solved.
    And Now the problem is , Now my senior is saying Delete the data from April-09 till date and Reload it. The issue is My CUBE ( ZSD_C03 ) is updated with 4 data sources. 2LIS_11_V_ITM   ,  2LIS_13_VDITM   ,  2LIS_12_VCHDR  , 2LIS_11_VAITM .
    And I need to delete data from 2LIS_13_VDITM  data source . How Can I proceed for the current issue   ?
    Please suggest   ...
    Thank you ,
    Utpal

  • Unable to read from the registry

    I have a button on one of my forms that needs to read from the registry (get default web browser location).
    When I am logged in as a member of the administrators group I can perform the operation. When I am logged in as a member of the Power Users group I cannot read the value.
    Is this a known issue in Windows 2000 Professional? Is there a techincal paper or resource that shows this?
    Or am I doing something incorrectly?
    Please Help . . .

    And Sharepoint forum is here:
    http://social.technet.microsoft.com/Forums/en-US/category/sharepoint/
    Regards,
    Miya
    Miya Yao
    TechNet Community Support

  • Read reportsserver - name from registry or from system into forms 10g

    Hi
    I want to read the entry of reportsserver from registry or from the system into forms 10 g because the same form is testing and running on different hosts/ AS
    work on XP
    how to do ?
    thank you
    Norbert

    Add a new environment variable in your default.env file (or whichever .env your config is using):
    MY_REPORT_SERVER_NAME=REP_MY_IAS_SERVER
    You can then use:
    declare
    var varchar2(2000);
    begin
    tool_env.Getvar('MY_REPORT_SERVER_NAME', var);
    message(var);message(var);
    end;
    You don't need Webutil to do this.
    Richard

  • Reading the Registry from Forte

    All,
    I recently needed to add the ability to read values
    from the Windows Registry using Forte. After searching
    through the mailing list archives I discovered that
    several others have needed to do the same but the only
    solution seemed to be to create a C wrapper for the
    Windows API. Currently we do not use a C/C++ compiler
    and did not want to do so just to read the registry.
    The solution I discovered to this problem is simple
    and can easily be added to any Forte application. I
    just wanted to share my idea in the hopes that it will
    help someone.
    The solution is dependent on the Microsoft Windows
    Script Host, which allows native execution of VBScript
    and JScript on a Windows OS. The host can be
    downloaded from Microsoft separately at
    http://msdn.microsoft.com/scripting/. Chances are it
    is already installed on your machine if you have IE5.
    Check the \\windows\ directory for wscript.exe and
    \\windows\command directory for cscript.exe. See the
    site for further details.
    The idea is to run a script (Example script below)
    from Forte using the OperatingSystem.RunCommand and
    redirect the output like this:
    c:\windows\command\cscript.exe //nologo example.js >
    example.ini
    This will produce something like the following:
    [FORTE]
    ForteRoot=c:\forte3L2
    ForteNsAddress=host.name:5000
    ForteModelNode=developer-node
    The redirected file can then be read and parsed.
    Viola! You can access the registry. Afterwards the
    file can be discarded.
    In my implementation I am going to keep a file
    similiar to the example file in a database so I don't
    need to modify code if I change the script (although
    it is hard to get away from that) and I can deploy the
    script to any node I wish (a big plus). You could
    potential deploy the cscript.exe file in the same way
    if you are worried about it not being installed on the
    target machine.
    For my purposes I did not spend the time to create
    classes designed to handle this process (i.e. retrieve
    script, write script to file system, execute script,
    read and parse results, etc.) but it certainly is not
    out of the realm of possibility.
    Well that's about it. Write me if you have any
    questions.
    Samer Kanjo
    What Technology
    skanjoyahoo.com
    Keywords: Registry
    --------------- START EXAMPLE SCRIPT ---------------
    // File: example.js
    // Read and echo some of the Forte environment
    variables. Any registry keys can
    // be accessed. Try it.
    // Note: HKCU = HKEY_CURRENT_USER
    // Run: c:\windows\command\cscript.exe //nologo
    example.js
    var WshShell = WScript.CreateObject("WScript.Shell");
    var forteRoot =
    WshShell.RegRead("HKCU\\Software\\ForteSoftwareInc\\Forte\\FORTE_ROOT");
    var forteNsAddress =
    WshShell.RegRead("HKCU\\Software\\ForteSoftwareInc\\Forte\\FORTE_NS_ADDRESS");
    var forteModelNode =
    WshShell.RegRead("HKCU\\Software\\ForteSoftwareInc\\Forte\\FORTE_MODELNODE");
    WScript.Echo("[FORTE]");
    WScript.Echo("ForteRoot=" + forteRoot );
    WScript.Echo("ForteNsAddress=" + forteNsAddress);
    WScript.Echo("ForteModelNode=" + forteModelNode);
    ---------------- END EXAMPLE SCRIPT ----------------
    Kick off your party with Yahoo! Invites.
    http://invites.yahoo.com/

    Thanks for you reply but I'm still a little lost with the reply.
    What is the rest of the commands?
    I understand this will query the registry, but what about searching for "LT or DT" and the IF/GOTO Commands?
    reg query HKEY_LOCAL_MACHINE\SOFTWARE\IS_DEPT\Simage\HW\Platform
    I think my confusion is how to define LT or DT as the variable. I keep finding %errorlevel%  variable, but that seems to only define on (1) or off (0)
    Here's what I have so far and I dont' think it's correct.
    reg query HKEY_LOCAL_MACHINE\SOFTWARE\IS_DEPT\Simage\HW\Platform /f
    if "%ERRORLEVEL%" == "LT" GOTO HOME
    if "%ERRORLEVEL%" == "DT" GOTO NOOOOPE

  • Reading the registry from a .bat file

    I've searched a bit on web before asking and I apologies a head of time but my knowledge of .bat files is a little lacking. Currently I have a working .bat file I created, but was looking to adding something extra to it and just can't seem to find exactly
    what I need.. What i'm looking to do is at the top of .bat file I want it to read the registry here HKEY_LOCAL_MACHINE\SOFTWARE\IS_DEPT\Simage\HW\Platform
    Under Platform we either have 2 types LT or DT. (laptop or desktop)
    What I want to do is at the top of my bat file have it search this key. If it has the value LT I want it to continue on with the script. If the value is DT I want it to not run the rest of the script and go to :end
    If this is possible can someone provide me with the commands to put at the top of the script with also the IF commands to continue or go to :end

    Thanks for you reply but I'm still a little lost with the reply.
    What is the rest of the commands?
    I understand this will query the registry, but what about searching for "LT or DT" and the IF/GOTO Commands?
    reg query HKEY_LOCAL_MACHINE\SOFTWARE\IS_DEPT\Simage\HW\Platform
    I think my confusion is how to define LT or DT as the variable. I keep finding %errorlevel%  variable, but that seems to only define on (1) or off (0)
    Here's what I have so far and I dont' think it's correct.
    reg query HKEY_LOCAL_MACHINE\SOFTWARE\IS_DEPT\Simage\HW\Platform /f
    if "%ERRORLEVEL%" == "LT" GOTO HOME
    if "%ERRORLEVEL%" == "DT" GOTO NOOOOPE

  • Powershell script - how to read a registry hive and store the value in text file and then again read the text file to write the values back in registry

    Hi All,
    powershell script Method required to read a value from registry and then taking the backup of that values in some text file.
    For example the hive is
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path
    and under path i need to take back up  of values in some text file and then put some value in the registry after back is taken in text file.
    Also how to read the text file values so that we can again write to registry hive  back from the back up text file.
    Your help is much appreciated.
    Umeed4u

    I think you need to read this first:
    http://social.technet.microsoft.com/Forums/scriptcenter/en-US/a0def745-4831-4de0-a040-63b63e7be7ae/posting-guidelines?forum=ITCG
    Don't retire TechNet! -
    (Don't give up yet - 12,830+ strong and growing)

  • Problems accessing Web service from registry server

    "Hi,
    While trying to develop a dynamic webservice, I encounter some problems.
    The details are as follows:
    I develop a webservice with following interfaces and implementation
    classes:
    Interface : pricequote.IPriceQuote
    Implementation : pricequote.PriceQuoteImpl
    The service does get registered on the XINDICE registry server. ( I am
    using JWSDP to develop the above), and also is deployed on the tomcat
    server.
    I have specified the following path for the service end point:
    http://localhost:8080/PriceQuoteService/pricequote/IPriceQuote
    But when I call the sayHello(String strName) method, I get the following
    error:
    [java] java.rmi.RemoteException: cannot connect to server: /PriceQuoteServi
    ce/pricequote/IPriceQuote; nested exception is:
    [java] cannot connect to server: /PriceQuoteService/pricequote/IPriceQu
    ote
    [java] at pricequote.IPriceQuote_Stub.sayHello(IPriceQuote_Stub.java:76
    [java] at pricequote.PriceQuoteClient.getData(Unknown Source)
    [java] at pricequote.PriceQuoteClient.main(Unknown Source)
    [java] Caused by: cannot connect to server: /PriceQuoteService/pricequote/I
    PriceQuote
    [java] at com.sun.xml.rpc.client.http.HttpClientTransport.invoke(HttpCl
    ientTransport.java:119)
    [java] at com.sun.xml.rpc.client.StreamingSender._send(StreamingSender.
    java:73)
    [java] at pricequote.IPriceQuote_Stub.sayHello(IPriceQuote_Stub.java:59
    [java] ... 2 more
    BUILD SUCCESSFUL
    Total time: 3 seconds

    No..
    Not able to to open the WSDL either..Getting HTTP status 404..
    The location http://localhost:8080/PriceQuoteService does open, though it doesnt't have any web pages. The organization data is accessible from registry-server also.
    ---Original Message----
    are you able to access this endpoint through a browser
    what happens when you do
    http://localhost:8080/PriceQuoteService/pricequote/IPri
    eQuote?WSDL
    using IE ? do you see the WSDL in your IE window ?
    Do you see the port info getting populate under the
    service section at the base of the WSDL ?

  • What is the best way to find what version of PDF Reader from Adobe is installed on a windows OS?

    Hi,
    I am developing a .Net App in which i want to find which version of PDF Reader from Adobe is installed on an Windows OS.
    It can be any of the software
    Adobe Reader
    Adobe Acrobat X Pro
    or any other.
    How to find out?

    The best way would be to find and query the AcroRd32.exe executable. The file version information is stored in the executable itself.
    There are lots of places in the registry that you could also potentially access relevant information.
    For example the uninstall string:
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
    Contains a string that you could use to search for the application version.
    How you would do this in .NET I'm not sure but you would use some kind of text search command to search for the relevant text and then use "if exists" condition.

  • Could not read from the source. Please check if it has moved or been deleted

    hi all,
    when i try to render a afx project from media encoder i get the following message
    "Could not read from the source. Please check if it has moved or been deleted"
    i've read on the forum that this is due to an old installation of Premiere.
    I'm using a brand new computer. the only software installed is my cs5 master collection and the updates from adobe website.
    win7 pro
    i7
    16 gig ram
    cheers
    s

    Hello, this is terrible problem, which i found in CS 6 softwares ...
    solution i found only working, is uninstall and reinstall full package.. but it is not all,
    you need to do BRAND NEW admin account in windows, and install it there.
    that means, i could not export after repair from encoder in my original account never more (!!)   .. this is really terrible way how to repair this issue, because :
    1.by reinstalling of software, client WASTE HIS TIME
    2.by necessity to begin work in another windows profile you again WASTE YOUR TIME because of learning and migrating all other profile modifications, which i see really unaccpetable. Adobe means, this solution of repair is ok, and they did not do till today any steps of creating some "clever" solution.
    I ask everybody, who will meet this issue in future, guys, please, complain about this situation, give "BUG Report" to them, and write "feature request" to them , in the way of creating some repair tool, which check actual  "broken" connections between encoder and premiere, which refuses to "take material" from it and encode, and REPAIR it automatically..  
       I am not IT, but ..does it seems so hard to create this ? Adobe IT developers should know their systems, and should create such utility tool really easy.
    Steps to reproduce bug:
    1. i export anything by button "queue" from premiere to Encoder
    2. Encoder will start encoding
    3. Encoder does not show the window of media encoding (down left )
    Results: sound of sheep occur,
    in encoding error file is this reason of canceling the encoding :
    01/02/2014 10:10:48 AM : Encoding Failed
    Could not read from the source. Please check if it has moved or been deleted.
    History of this problem and detailed description, HOW i did "repair" this. With wasting of app 2,5 days of my working time :
    1. after repairing "error 5" problem , i solved it by reinstalling the suite from the new admin user profile (profile B) . 
    I continued my work on my normal working windows profile . (profile A)
    Every cooperation (AE+Pr, export media via "queue" to Encoder) was working fine . . .
    2. suddenly it stop working (without knowing any possible reason - i did not do installations )
    and showed in error export log file :
    "Could not read from the source. Please check if it has moved or been deleted."
    3.repair via procedure(procedure "a"):
    i did this procedure on the profile B (profile from last time installation of repairing problem error 5)
    I did these steps :
    a-uninstall master coll suite
    b-i used Adobe cleaner tool (remove ALL)
    c-removed raw directories in locations
    •C:\Program Files\Adobe
    •C:\Program Files(x86)\Adobe
    •C:\Program Files\Common Files\Adobe
    •C:\Program Files(x86)\Common Files\Adobe
    •C:\ProgramData\Adobe
    d-removed these links from registry file
    •HKEY_LOCAL_MACHINE\SOFTWARE\Adobe
    •HKEY_CURRENT_USER\Software\Adobe
    •HKEY_LOCAL_MACH INE\SOFTWARE\Wow6432Node\Adobe
    •HKEY_CURRENT_USER \Software\Wow6432Node\Adobe
    e-restarted the PC
    f- newly installed the Master Coll CS6
    g-update the software
    result of repair of "3" : problem still exists
    4.Ok i find out after coordination with support, it should have been created  ANOTHER NEW admin account.
    4a:so i did the same procedure (uninstalling) in profile B
    4b: and then i created brand new admin profile (profile C)for INSTALLATION of software
    4c: restarted the pc (and did not updated it yet)
    result :
    ==exporting of any sequence/raw/AE link video material from premiere via "queue" (Encoder) (profile C) : export WORKS
    ==exporting of any sequence/raw/AE link video material from premiere via "queue" (Encoder) (profile B) : export WORKS
    ==exporting of any sequence/raw/AE link video material from premiere via "queue" (Encoder) (profile A) : export DOES NOT WORK ! ! !
    (in profile A, is possible to export some raw video material in encoder which is imported to it via "drag and drop)
    problem i see:, i have my basic profile A, which i am interested to work, because of all my directory modifications are in there..
    this issue should be some "broken" connections between encoder and premiere, which refuses to "take material" from it and encode.
    what i expect :
    to get from Adobe some repair tool, which automatically checks these connections and repair if necessary, without necessity of founding the new profile and reinstallation of whole software.. this is madness !
    what i do NOT expect from Adobe:
    to get from Adobe advice of kind : you have to reinstall full software in new admin profile. sorry , we do not know the solution, because we do not know, how do behave our software.

  • How to get value of some key from Registry Edit in a Java class?

    Hi,
    I want to write a program which needs to access the value for HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.6.0\MSI' paths 'INSTALLDIR' key's value.
    Does anybody have pointers on this?
    Thanks In Advance,
    Kalyani.....

    hi,
    this is the code i am employing and i want to know why i am failing:
    import com.ice.jni.registry.Registry;
    import com.ice.jni.registry.RegistryException;
    import com.ice.jni.registry.RegistryKey;
    import com.ice.jni.registry.RegStringValue;
    import com.ice.jni.registry.RegistryValue;
    * @author ayesha
    public class ReadingRegistryValueFromRegistry {
         private static String TOP_KEY_NAME="HKEY_LOCAL_MACHINE";
         private static String KEY_NAME="SOFTWARE\\JavaSoft\\Java Development Kit\\1.5.0_08 ";
         private static String ARG_KEY="JavaHome";
         * @param args
         public static void main(String[] args) {
              // TODO Auto-generated method stub
    System.out.println(getGMDBPathFromRegistry()+"111111111111111111111111111111111111111111111111111111111");
         private static String getGMDBPathFromRegistry(){
              String gmDBPath=null;
              RegistryKey topKey=null;
              String topKeyName=TOP_KEY_NAME;
              //System.out.println(topKeyName+"33333333333333333333topkeyname");
              String keyName=KEY_NAME;
              //System.out.println(keyName+"5555555555555555555555555555555keyName");
              String argKey=ARG_KEY;
              //System.out.println(argKey+"66666666666666666666666666666666666666666666666666666666argKey");
              topKey=Registry.getTopLevelKey(topKeyName);
              System.out.println(topKey+"somethingsomething");
              if(topKey==null){
                   return gmDBPath;
              RegistryKey subKey=Registry.openSubkey(topKey,keyName,RegistryKey.ACCESS_READ);
              try{
              System.out.println(subKey.toString()+"value i got in here");
              catch(Exception e){
                   System.out.println(e.getCause().toString());
              if(subKey==null){
                   return gmDBPath;
              try{
                   gmDBPath=subKey.getStringValue(argKey);
              catch(RegistryException ex){
                   return gmDBPath;
              return gmDBPath;
    I want to read from the registry entry the value of java.
    Any suggestions are eagerly awaited.
    ayesha.

  • Read the registry

    Dear Experts,
    I'm looking for a way to read the registry of my server once connected/at the connection step (trigger). This to be able to be re-directed to a given schema based on the value found in a specific key defined in the registry.
    Regards,
    Guillaume

    Bad idea IMO - you're putting in additional software layers at connection time which is totally outside of Oracle. More moving parts means an increase likelihood of failure, more difficulties in diagnosing runtime errors and bugs and so on.
    Besides, surely Oracle related data should be in Oracle and not in the ugly and atrocious piece of utter smelly poo called the Windows Registry!? The registry is the single point of failure in Windows. All eggs in a single basket. It is also the biggest security hole. Whoever decided that the Registry was a good idea during the design of Windows-NT 3 had his head stuck up some dark orafice.
    Also, you cannot "redirect" a logon to a different schema. The only thing you can do is to change scope (using ALTER SYSTEM SET CURRENT_SCHEMA).
    That all said, I posted sample code from Tom Kyte (written back in 8i) that calls the GetPrivateProfileString API calls from PL/SQL at:
    Access COM port using oracle.
    The same concept can be used to read values from the Registry.

  • Password key missing from Registry

    Hi,
    I have a 3rd party application running in Windows2008 Server-Std SP2
    where on each time this apps launched, It will read/update the registry file
    which contains below info. This setting is required for a remote DB connection.
    On each connection the password field will go missing from registry config which
    requires need registry the regedit manually again. We have been running this
    apps for a long time Windows 2000 & Windows2003 for a very long time.
    Need help on how resolve this issue in W2008Srv
    Registry
    Config
    HKLocalMachine ->Software
    ->AppsName
    Provider=MSDAORA.1;Password=abc;User ID=abc;Data
    Source=www
    * Missing password param on each connection

    Not sure how reliable this workaround would be however, worth giving a try
    You can use Group Policy Preferences to push the registry keys 
    http://technet.microsoft.com/en-us/library/cc753092.aspx
    Here's an nice article with snapshots on usage of Group Policy Preferences to configure registry item
    http://www.unidesk.com/blog/gpos-set-custom-registry-entries-virtual-desktops-disabling-machine-password ( the example mentioned in
    the article is irrelevant, use the method to configure/push desired registry item)
    Regards, Santosh
    I do not represent the organisation I work for, all the opinions expressed here, are my own and posted AS IS.

  • How do I stop Adobe Reader from crashing on my unprivileged user?

    I am running Windows 7 and I needed to create an unprivileged user on my computer. When I open a PDF file, it almost instantly crashes (I can view the document for about three seconds). If I simply open Adobe Reader without a PDF and click Edit -> Preferences, it crashes. If I open a PDF in any browser, it crashes.
    From what I have been able to surmise, it seems that Adobe Reader is trying to read the registry of my privileged user. I have tried uninstalling Adobe Reader, temporarily giving privileges to my unprivileged user, installing Adobe Reader on that user, and then remove the permissions, but the crash still occurs. The only way to stop Adobe Reader from crashing is to start the program as an administrator or change the account type to administrator. How do I stop Adobe Reader from crashing on my unprivileged user?

    It said "Adobe Reader has stopped working" soon after I opened it, but I was still able to scroll down the document. It was only once I pressed Close Program that it stopped working.
    Upon trying it a second time, it immediately stopped letting me scroll down when the program crashed. Here is the error log, I receive the exact same exception code every time:
    Application Error
    Faulting application name: AcroRd32.exe, version: 11.0.1.36, time stamp: 0x50d0b932
    Faulting module name: AcroRd32.exe, version: 11.0.1.36, time stamp: 0x50d0b932
    Exception code: 0x40000015
    Fault offset: 0x000b7e40
    Faulting process id: 0x104c
    Faulting application start time: 0x01ce02e04f2d96cc
    Faulting application path: C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe
    Faulting module path: C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe
    Report Id: 961d161d-6ed3-11e2-9fb2-001fbc09988e

Maybe you are looking for

  • How adl lines created when expenditure item is splitted

    We are using Oracle Grants Accounting module that is built on top of Projects. When expenditure item is splitted in Expenditure Inquiry form, there are lines created in pa_expenditure_items_all table and gms_award_distributions(ADL) table. Does anyon

  • Table maintenance generator with radiobuttons

    Hello, how can I automatically (via se11: table maintenance generator) generate from a DDIC-structure the radiobtton-fields on a dynpro? If I use the domaine 'X' or 'XFELD', I only get checkboxes.... kind regards

  • Superscript & Subscript in Contribute

    Just wondering how you would apply add sub & super script formatting... in html you would simple put <sub>2</sub>, but in contribute you can't edit in html - thought it may be via 'Insert Special Characters' but there is nothing there. Anyone know? T

  • Reports over internet

    Hello, I have a very general question about Reports on internet. I am a long time user of Crystal Report included in Delphi apps, but I have no experience with web design. I'd like to have some general information about what reporting over the web me

  • Automatically Add Space when Replying

    Hi there, Is it possible to have Mail to automatically add two line breaks to the start of the message by default, thus having to add the space manually? Thanks.