Community
    • Login
    1. Home
    2. Popular
    Log in to post
    • All Time
    • Day
    • Week
    • Month
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • Kong KingK

      Using Notepad++ Together with ChatGPT for a Faster Workflow

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      5
      0 Votes
      5 Posts
      2k Views
      PeterJonesP

      @Walter-Cook said in Using Notepad++ Together with ChatGPT for a Faster Workflow:

      Is there a preferred “Language” to use before pasting into Notepad++?

      If the Generative AI nonsense is pretending to be C++, then use Language > C > C++; if it’s pretending to be Python, then use Language > P > Python; if it’s pretending to be markdown, use Language > Markdown (preinstalled). If it’s pretending to be plain text, use Language > None (Normal Text)

      Remember, Generative AI is not thinking, and is not actually generating anything with meaning. It is just picking a long list of likely “next token” (effectively, “next word”, but not technically) based on the prompt and what it’s generated so far.

      Copying from ChatGPT or any of the AI’s interfaces seems to be pretty messy!

      Then find a better UI? There are various frontends to those “tools” which can help. (I know that Google’s AI Studio interface, for example, has a button to allow copying the underlying Markdown that their LLM produces, so something like that might be better formatted than the rendered stuff directly from the browser.)

      Admin Note: as @Alan-Kilborn said, this conversation really shouldn’t be under the “Help Wanted” category, so I am moving it to the “General Discussion”

    • RichR

      XML - insert rows without nesting

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      4
      1 Votes
      4 Posts
      210 Views
      PeterJonesP

      @Rich said in XML - insert rows without nesting:

      I was missing a single “/”

      I hate being bit by something so small but dangerous. :-)

      If you don’t already have it, XML Tools plugin can help with XML syntax check: it can be automatic or on-demand. (If you are using XML>10Mb, you might not want to automatically do the syntax and validation checks; you can turn on/off those options in the XML Tools menu). But I think it might have helped you find that problem.

      Thanks for help!

      Glad to help.

    • TBugReporterT

      Networking problem

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      4
      0 Votes
      4 Posts
      396 Views
      xomxX

      @TBugReporter

      Sounds like the bug I fixed for the v8.7.5, so try to update to any N++ v8.7.5+ (ideally to the latest, as of now v8.8.5)

    • M Andre Z EckenrodeM

      PythonScript regex error, but not as NPP regex

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · · python pythonscript regex
      4
      0 Votes
      4 Posts
      104 Views
      M Andre Z EckenrodeM

      @Ekopalypse

      Thanks much. My bad for even bringing it up, actually, since I already had back in 2021 and was advised about the lambda workaround at that time. Forgot about that.

    • Moraru CosminM

      Autoformating of HTML comments - how to turn off ?!

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      4
      0 Votes
      4 Posts
      93 Views
      PeterJonesP

      it was Consolas!

      Weird. I have never been able to get Consolas to give ligatures.

      but here is the weird thing - i changed Consolas to JetBrainsMono (love the IntelijIDEA font xD).
      It stopped auto-converting!

      That’s truly weird, because JetBrains Mono has ligatures. JetBrains Mono NL is the version that doesn’t have ligatures (the NL literally means no-ligatures, as far as my research uncovered)

      Now, reverting to Consolar…it no longer changes it !

      Glad you got it to a state you like it. (However, I would actually recommend that you try to get used to the ligatures: those fonts were designed to be monospace even with the ligatures, so it helps your brain parse what you’re reading much easier, even more than just syntax highlighting alone. At first, I was opposed to the ligatures, but I forced myself to try the experiment for a week, and found when I tried to go back that I missed the ligatures. So now Fira Code is my go-to monospace font.)

    • David FoxD

      How do I pass a parameter to a locally store webpage from the context (right click) menu?

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      4
      0 Votes
      4 Posts
      140 Views
      David FoxD

      @PeterJones said

      mybrowser.exe file:///E:/dwgs/Json/OSM_tag_history/index.html?$(CURRENT_WORD)

      This was the solution. upvote.

    • ValtécioV

      TAB like typewriter time

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      4
      0 Votes
      4 Posts
      1k Views
      CoisesC

      @Valtécio said in TAB like typewriter time:

      I will continue trying to find a setting to make this plugin work properly

      At the risk of this sounding like bad-mouthing and self-promotion:

      In my opinion, the current ElasticTabstops plugin is worthless. Three years ago, its creator wanted to take over the name of the existing ElasticTabstops plugin for his new version. The author of the older version conceded that he didn’t have time to maintain it and gave his blessing to the change. The new author then put up one version and promptly abandoned it. Issues are ignored and there is no evidence of any intention to correct its problems.

      In April of 2023 I released a plugin named Columns++. Among other functions, it includes an implementation of Elastic tabstops.

      If you want to try an Elastic Tabstops implementation as a possible improvement to your workflow, I recommend the one in Columns++. You can install it from Plugins Admin. I strongly recommend uninstalling the other one first.

    • SuncatcherS

      Marked text manipulation

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion regex mark regex delete text copy
      54
      1 Votes
      54 Posts
      58k Views
      CoisesC

      @chk1 said in Marked text manipulation:

      Right now, with help of the script, I open the Marks search (Ctrl+M), enter my search term and press “Mark all”. Then I run the script to convert all marks to multi-edit selections. I want to reduce these extra steps if possible, i.e. in the best case: Ctrl+F, enter search word, hit Alt+Enter.

      It might not be worth it for your case, but the Search dialog in the Columns++ plugin has Select All as an option on the dropdown menu on the Count button.

      You can assign a shortcut to Columns++ | Search in Notepad++ shortcut mapper; but at present, there is no straightforward way to open the Count button menu using only the keyboard.

    • mkupperM

      npp v8.6 reverses the order of lines on column copy/paste

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      25
      1 Votes
      25 Posts
      7k Views
      CoisesC

      @PeterJones said in npp v8.6 reverses the order of lines on column copy/paste:

      Unlike @Coises , I don’t consider it a “feature” (ie, a bug masquerading as a feature), I think it’s a reasonable compromise between all the different opinions on what the “right” behavior should be when mixing between column and multi-select mode.

      I agree — perhaps the scare quotes were a bit excessive. For certain, it’s intended behavior; it was never a bug that was presented as a feature to avoid dealing with it.

      I think that for users like me, who use rectangular selections frequently and multiple selections rarely, the improvements to multiple selection in the early 8.x releases felt like a degradation in user experience. Some of that has been mitigated by the Multi-Editing options (though, for example, turning off the ability to create multiple selections when you do want them is an unfortunate trade-off for not breaking normal drag-copy conventions… but if I recall correctly, that binary choice is baked into Scintilla, so it would be fragile at best for Notepad++ to attempt something different).

      I imagine it appears exactly reversed to people who use multiple selections often and rarely want rectangular selections: they probably wish the distinction could be eliminated so they didn’t have to keep track of different behaviors when a rectangular selection hasn’t been changed to a multiple selection.

    • P

      Window loses focus a few seconds into typing after update to v8.8.3 - Windows 11

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      4
      1 Votes
      4 Posts
      174 Views
      Terry RT

      @Prelle said in Window loses focus a few seconds into typing after update to v8.8.3 - Windows 11:

      i don’t know that any specific window gets focus

      I did a quick check (and test). If the status bar in Windows doesn’t indicate which window is active by colouring the icon for it differently, then use the Alt + tab key once and hold the alt key down. The window which appears should show open windows. The one highlighted is now the new one, and possibly the one to the left is what was the active window before hitting the alt + tab key.

      I’ve never had the “always on top” option in use, so I don’t know what the ramifications are for it in operation.

      Terry

    • J

      Save as File Type Options

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      4
      0 Votes
      4 Posts
      134 Views
      PeterJonesP

      @joesalvati68 said in Save as File Type Options:

      @PeterJones I tried replying but not sure if it went through. I copied the above picture. My actual wndow is here.

      As the post-edit window told you (you had to hit the X to close it when replying), until you get enough “upvotes”, you will have to wait for a moderator to approve all your posts.

      Notepad++ v8.8.5 (64-bit)
      …
      Admin mode: OFF
      Local Conf mode: OFF
      Cloud Config: C:\Users\JoeSalvati\OneDrive - Arcuity ai, Inc\Notepad++_backup

      ahh, I wouldn’t have guessed you were in Cloud Config mode. So my suggestion of %AppData%\Notepad++\langs.xml was wrong. In Cloud Config mode, it would be C:\Users\JoeSalvati\OneDrive - Arcuity ai, Inc\Notepad++_backup\langs.xml

      …
      Plugins:
      mimeTools (3.1)
      NppConverter (4.6)
      NppExec (0.8.8)
      NppExport (0.4)
      NppMenuSearch (0.9.6)

      I am doubtful, but since i’ve never used it, the culprit might be NppMenuSearch. You could try running with that plugin disabled (if you don’t know how to run with a specific plugin disabled, see the Possible Culprit: Plugin in our FAQ).

      If disbling that plugin doesn’t fix it, then open C:\Users\JoeSalvati\OneDrive - Arcuity ai, Inc\Notepad++_backup\langs.xml, and show us the first 25 lines or so, using a screenshot like:
      0959e27c-0ea2-45fe-93d4-87e39dcbe697-image.png

      or click the </> button in your reply, and pasting the text of the first 25 lines inside the ``` … ``` section:

      <?xml version="1.0" encoding="UTF-8" ?> <NotepadPlus> <!-- The keywords of the supported languages, don't touch them! --> <!-- For languages like C/C++ substyle1..8 entries, you may enter your own keywords in those entries, to have them show up in the "Default keywords" list shown in the Style Configurator --> <Languages> <Language name="normal" ext="txt" /> <Language name="actionscript" ext="as mx" commentLine="//" commentStart="/*" commentEnd="*/"> <Keywords name="instre1">add for lt tellTarget and function ne this break ge new typeof continue gt not var delete if on void do ifFrameLoaded onClipEvent while else in or with eq le return instanceof case default switch</Keywords> <Keywords name="type1">arguments constructor class dynamic false extends implements import interface intrinsic newline null private public super static true undefined Accessibility Arguments Array Boolean Button Camera ContextMenu ContextMenuItem CustomActions Color Date Error Function Key LoadVars LocalConnection Math Microphone Mouse MovieClip MovieClipLoader NetConnection NetStream Number PrintJob Object TextField StyleSheet TextFormat TextSnapshot SharedObject Selection Sound Stage String System XML XMLNode XMLSocket Void abs acos asin atan atan2 ceil cos exp floor log max min pow random round sin sqrt tan onActivity onChanged onClose onConnect onData onDragOut onDragOver onEnterFrame onID3 onKeyDown onKeyUp onKillFocus onLoad onLoadComplete onLoadError onLoadInit onLoadProgress onLoadStart onMouseDown onMouseMove onMouseUp onMouseWheel onPress onRelease onReleaseOutside onResize onRollOut onRollOver onScroller onSelect onSetFocus onSoundComplete onStatus onUnload onUpdate onXML addListener addPage addProperty addRequestHeader allowDomain allowInsecureDomain appendChild apply applyChanges asfunction attachAudio attachMovie attachSound attachVideo beginFill beginGradientFill call charAt charCodeAt clear clearInterval cloneNode close concat connect copy createElement createEmptyMovieClip createTextField createTextNode curveTo domain duplicateMovieClip endFill escape eval evaluate findText fscommand flush fromCharCode get getAscii getBeginIndex getBounds getBytesLoaded getBytesTotal getCaretIndex getCode getCount getDate getDay getDepth getEndIndex getFocus getFontList getFullYear getHours getInstanceAtDepth getLocal getMilliseconds getMinutes getMonth getNewTextFormat getNextHighestDepth getPan getProggress getProperty getRGB getSeconds getSelected getSelectedText getSize getStyle getStyleNames getSWFVersion getText getTextExtent getTextFormat getTextSnapshot getTime getTimer getTimezoneOffset getTransform getURL getUTCDate getUTCDay getUTCFullYear getUTCHours getUTCMilliseconds getUTCMinutes getUTCMonth getUTCSeconds getVersion getVolume getYear globalToLocal gotoAndPlay gotoAndStop hasChildNodes hide hideBuiltInItems hitTest hitTestTextNearPos indexOf insertBefore install isActive isDown isToggled join lastIndexOf lineStyle lineTo list load loadClip loadMovie loadMovieNum loadSound loadVariables loadVariablesNum localToGlobal mbchr mblength mbord mbsubstring MMExecute moveTo nextFrame nextScene parseCSS parseFloat parseInt parseXML pause play pop prevScene print printAsBitmap printAsBitmapNum printNum push registerClass removeListener removeMovieClip removeNode removeTextField replaceSel replaceText reverse seek send sendAndLoad setBufferTime set setDate setFocus setFullYear setGain setHours setInterval setMask setMilliseconds setMinutes setMode setMonth setMotionLevel setNewTextFormat setPan setProperty setQuality setRate setRGB setSeconds setSelectColor setSelected setSelection setSilenceLevel setStyle setTextFormat setTime setTransform setUseEchoSuppression setUTCDate setUTCFullYear setUTCHours setUTCMilliseconds setUTCMinutes setUTCMonth setUTCSeconds setVolume setYear shift show showSettings silenceLevel silenceTimeout slice sort sortOn splice split start startDrag stop stopAllSounds stopDrag substr substring swapDepths toggleHighQuality toLowerCase toString toUpperCase trace unescape uninstall unLoadClip unloadMovie unloadMovieNum unshift unwatch updateAfterEvent updateProperties useEchoSuppression valueOf watch endinitclip include initclip __proto__ _accProps _alpha _currentframe _droptarget _focusrect _framesloaded _global _height _highquality _level _lockroot _name _parent _quality _root _rotation _soundbuftime _target _totalframes _url _visible _width _x _xmouse _xscale _y _ymouse _yscale activityLevel align attributes autoSize avHardwareDisable background backgroundColor bandwidth blockIndent bold border borderColor bottomScroll bufferLenght bufferTime builtInItems bullet bytesLoaded bytesTotal callee caller capabilities caption childNodes color condenseWhite contentType currentFps customItems data deblocking docTypeDecl duration embedFonts enabled exactSettings firstChild focusEnabled font fps gain globalStyleFormat hasAccessibility hasAudio hasAudioEncoder hasEmbeddedVideo hasMP3 hasPrinting hasScreenBroadcast hasScreenPlayback hasStreamingAudio hasStreamingVideo hasVideoEncoder height hitArea hscroll html htmlText indent index italic instanceof int ignoreWhite isDebugger isFinite language lastChild leading leftMargin length loaded localFileReadDisable manufacturer maxChars maxhscroll maxscroll menu message motionLevel motionTimeout mouseWheelEnabled multiline muted name names NaN nextSibling nodeName nodeType nodeValue os parentNode password pixelAspectRatio playerType previousSibling prototype quality rate restrict resolutionX resolutionY rightMargin scaleMode screenColor screenDPI screenResolutionX screenResolutionY scroll selectable separatorBefore showMenu size smoothing status styleSheet tabChildren tabEnabled tabIndex tabStops target targetPath text textColor textHeight textWidth time trackAsMenu type underline url useCodepage useHandCursor variable version visible width wordWrap xmlDecl</Keywords> <Keywords name="substyle1" /> <Keywords name="substyle2" /> <Keywords name="substyle3" /> <Keywords name="substyle4" /> <Keywords name="substyle5" /> <Keywords name="substyle6" /> <Keywords name="substyle7" /> <Keywords name="substyle8" /> </Language> <Language name="ada" ext="ada ads adb" commentLine="--" commentStart="" commentEnd=""> <Keywords name="instre1">abort abs abstract accept access aliased all and array at begin body case constant declare delay delta digits do else elsif end entry exception exit for function generic goto if in interface is limited loop mod new not null of or others out overriding package pragma private procedure protected raise range record rem renames requeue return reverse select separate some subtype synchronized tagged task terminate then type until use when while with xor</Keywords> </Language> <Language name="asm" ext="asm" commentLine=";" commentStart="" commentEnd=""> <Keywords name="instre1">aaa aad aam aas adc add and call cbw cdqe clc cld cli cmc cmp cmps cmpsb cmpsw cwd daa das dec div esc hlt idiv imul in inc int into iret ja jae jb jbe jc jcxz je jg jge jl jle jmp jna jnae jnb jnbe jnc jne jng jnge jnl jnle jno jnp jns jnz jo jp jpe jpo js jz lahf lds lea les lods lodsb lodsw loop loope loopew loopne loopnew loopnz loopnzw loopw loopz loopzw mov movabs movs movsb movsw mul neg nop not or out pop popf push pushf rcl rcr ret retf retn rol ror sahf sal sar sbb scas scasb scasw shl shr stc std sti stos stosb stosw sub test wait xchg xlat xlatb xor bound enter ins insb insw leave outs outsb outsw popa pusha pushw arpl lar lsl sgdt sidt sldt smsw str verr verw clts lgdt lidt lldt lmsw ltr bsf bsr bt btc btr bts cdq cmpsd cwde insd iretd iretdf iretf jecxz lfs lgs lodsd loopd looped loopned loopnzd loopzd lss movsd movsx movsxd movzx outsd popad popfd pushad pushd pushfd scasd seta setae setb setbe setc sete setg setge setl setle setna setnae setnb setnbe setnc setne setng setnge setnl setnle setno setnp setns setnz seto setp setpe setpo sets setz shld shrd stosd bswap cmpxchg invd invlpg wbinvd xadd lock rep repe repne repnz repz cflush cpuid emms femms cmovo cmovno cmovb cmovc cmovnae cmovae cmovnb cmovnc cmove cmovz cmovne cmovnz cmovbe cmovna cmova cmovnbe cmovs cmovns cmovp cmovpe cmovnp cmovpo cmovl cmovnge cmovge cmovnl cmovle cmovng cmovg cmovnle cmpxchg486 cmpxchg8b loadall loadall286 ibts icebp int1 int3 int01 int03 iretw popaw popfw pushaw pushfw rdmsr rdpmc rdshr rdtsc rsdc rsldt rsm rsts salc smi smint smintold svdc svldt svts syscall sysenter sysexit sysret ud0 ud1 ud2 umov xbts wrmsr wrshr</Keywords> <Keywords name="instre2">f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcom fcomp fcompp fdecstp fdisi fdiv fdivp fdivr fdivrp feni ffree fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisub fisubr fld fld1 fldcw fldenv fldenvw fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnsavew fnstcw fnstenv fnstenvw fnstsw fpatan fprem fptan frndint frstor frstorw fsave fsavew fscale fsqrt fst fstcw fstenv fstenvw fstp fstsw fsub fsubp fsubr fsubrp ftst fwait fxam fxch fxtract fyl2x fyl2xp1 fsetpm fcos fldenvd fnsaved fnstenvd fprem1 frstord fsaved fsin fsincos fstenvd fucom fucomp fucompp fcomi fcomip ffreep fcmovb fcmove fcmovbe fcmovu fcmovnb fcmovne fcmovnbe fcmovnu</Keywords>
    • P

      Attempt at a macOS Port of Notepad++ (Apple Silicon) – Need Help

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion apple macos unofficial
      4
      2 Votes
      4 Posts
      173 Views
      EkopalypseE

      @rdipardo

      That’s what I thought too, I was just surprised that the port didn’t have it, hence the question.

    • Mark BoonieM

      Wrong font used

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      3
      0 Votes
      3 Posts
      381 Views
      CoisesC

      @Mark-Boonie

      It looks to me like Notepad++ can’t load the font you’ve chosen, and it has fallen back to a default system font. I might be missing something, but the font of your text looks to me to be the same as the font that shows the filename in the tab and the title bar.

      Can you verify that if you select a really common, system-supplied monospaced font, like Courier New, you get what you would expect?

      What is the font you’re trying to use? If appropriate, could you tell us where you got it?

    • G

      How to open documents in different windows?

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      3
      1 Votes
      3 Posts
      240 Views
      G

      @PeterJones said in How to open documents in different windows?:

      Settings > Preferences > Multi-Instance and Date > ☑ Always in multi-instance mode – every time you use Windows Explorer to double-click on a file (or similar) to open it with Notepad++, it will go in a new instance. (This will not change the behavior of File > Open inside Notepad++, which always opens in a new tab, not a new instance.)

      Thanks for the answer.
      Everything works.
      Issue resolved.
      Notepad++ is my favorite text editor.

      Special thanks to you for the clarification about the publication of posts and for additional information on the topic of the question.

    • Gioacchino PiazzollaG

      JSON String Escape / Unescape

      Watching Ignoring Scheduled Pinned Locked Moved Notepad++ & Plugin Development
      11
      0 Votes
      11 Posts
      16k Views
      Mark OlsonM

      @Artem-Repko
      @PeterJones correctly pointed to the D&ump selected text as JSON string(s) and Dump JSON string(s) as ra&w text commands in JsonTools. I just wanted to add this comment because I just added new documentation for both of those commands.

    • T

      Ability to turn off indent guideline?

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      3
      1 Votes
      3 Posts
      109 Views
      T

      @PeterJones Thank you so much!! 💙

    • ?

      Next generation macro system

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      3
      0 Votes
      3 Posts
      1k Views
      Alan KilbornA

      @Abhay-Miller said:

      just another overhyped promise

      Note in case it isn’t clear, that there were never any promises made, by anyone, for a “next gen” macro system.

      @Victorel-Petrovich seems to be on a one-man crusade to make people think so, however. Not to fault him, of course, because, it’s clear that he wants such a macro system, and to quote an overused phrase, “it’s good to want things”.

      IMO, there’s no need for a better macro system, because scripting plugins have existed for a long time, and are very robust, and eliminate the need for macros of any kind.

    • S

      AutoComplete XML Problem

      Watching Ignoring Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
      3
      1 Votes
      3 Posts
      162 Views
      S

      @PeterJones said in AutoComplete XML Problem:

      Thus, it does not see the # at the beginning as being part of a “word” when trying to auto-complete.

      I thought something like that might be the case but there was always a possibility of user error!

      You’d have to do #PB instead of #P before it would pop up
      Use Settings > Preferences > Delimiter’s

      By default the PureBasic IDE doesn’t show autocomplete before 3 characters anyway so I can’t see an issue there personally, but there’s a workaround for anyone who just can’t live with that.

      I am updating the wording of the user manual:

      Thank you for your amazing response! That’s just what I’m looking for.

    • Zhane HernandezZ

      notepad++ flagged as malicious, should i worry?

      Watching Ignoring Scheduled Pinned Locked Moved Security
      3
      0 Votes
      3 Posts
      1k Views
      xomxX

      @Zhane-Hernandez said in notepad++ flagged as malicious, should i worry?:

      https://hybrid-analysis.com/sample/ca3f56a705b26536b44f9213dd75f420139902f8d0a2851b176351cd3dab8685

      Did you check that hybrid-analysis report?!
      I found its Risk Assessment part hilarious (remember, N++ is a text editor, so who would e.g. expect it to work with the Clipboard or the keyboard ;-) ), so commented some stuff below:

      Spyware Contains ability to open the clipboard Contains ability to read clipboard data Contains ability to retrieve keyboard strokes Found a string that may be used as part of an injection method Fingerprint Contains ability to retrieve information about the current system Queries process information Evasive Found a Wine emulator related string Marks file for deletion Possibly tries to evade analysis by sleeping many times

      From the Spyware part is only interesting the “Found a string that may be used as part of an injection method” - I guess it will be a N++ or its underlying libraries autodetection pattern string signs for different shells recognition etc.

      Fingerprint part is a typical AV nonsense, that stuff use 99% apps.

      And Evasive - “Wine emulator related string” is correctly there because N++ needs to detect&disable some stuff (e.g. Scintilla DirectWrite) while running under the WINE emulator. “Marks file for deletion” probably means that the AV scanner just found the MS MoveFileEx WINAPI sign used in the code or the NSIS installer postponed deletion of the loaded NppShell extension. “Possibly tries to evade analysis by sleeping many times” - here IDK whether to laugh or cry at the state of the so-called “risk detection”.

    • ?

      A new category for the this forum, for sharing solutions

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      3
      0 Votes
      3 Posts
      922 Views
      ?

      @PeterJones
      The advantage of a specific category is that one can subscribe / watch that particular one. Or binge in reading many “solutions” in a row.
      “General” is general, almost anything goes there.
      “Blog” is for blogs… which IMO is something like long prose, chronological… doesn’t seem suitable (to me) for sharing a few random tips/ solutions one finds.

      Perhaps you’re right that tags are underutilized. Though in this case, I’m not sure that a single tag would fit the many kinds of tips/solutions one would like to share. Because there is no enforcing of a particular tag.